可以使用带有 Google Apps 脚本和 ocrLanguage 参数的 DriveApp 更改 OCR 语言吗?
Can the OCR language be changed using the DriveApp with Google Apps Script and ocrLanguage parameter?
使用 Google Apps 脚本 (GAS),我正在查看以下代码以对存储在 Google Drive 文件夹中的文档执行 OCR。
OCR images from google drive using Google App Script
Drive.Files.insert(file, image, {ocr: true})
根据 Drive API V3 的文档 - 可以使用
中的 BCP 47 语言代码更改 OCR 语言
ocrLanguage parameter.
You can improve the quality of the OCR algorithm by specifying the applicable BCP 47 language code in the ocrLanguage parameter.
https://developers.google.com/drive/api/v3/manage-uploads#import_to_google_docs_types
我知道可以将参数添加到此 GAS DriveApp 代码中。
Drive.Files.insert(file, image, {ocr: true})
但唯一能识别的语言是 en-GB 而不是 en-US。这不应该适用于任何语言吗?
根据 documentation,您更改设置 ocrLanguage
参数所需的语言:
Drive.Files.insert(file, image, {
ocr: true,
ocrLanguage: "en"
})
另请注意,Drive Advanced 服务使用的是 Drive V2 而不是 Drive v3,这在使用方法上可能存在一些差异。
使用 Google Apps 脚本 (GAS),我正在查看以下代码以对存储在 Google Drive 文件夹中的文档执行 OCR。 OCR images from google drive using Google App Script
Drive.Files.insert(file, image, {ocr: true})
根据 Drive API V3 的文档 - 可以使用
中的 BCP 47 语言代码更改 OCR 语言ocrLanguage parameter.
You can improve the quality of the OCR algorithm by specifying the applicable BCP 47 language code in the ocrLanguage parameter. https://developers.google.com/drive/api/v3/manage-uploads#import_to_google_docs_types
我知道可以将参数添加到此 GAS DriveApp 代码中。
Drive.Files.insert(file, image, {ocr: true})
但唯一能识别的语言是 en-GB 而不是 en-US。这不应该适用于任何语言吗?
根据 documentation,您更改设置 ocrLanguage
参数所需的语言:
Drive.Files.insert(file, image, {
ocr: true,
ocrLanguage: "en"
})
另请注意,Drive Advanced 服务使用的是 Drive V2 而不是 Drive v3,这在使用方法上可能存在一些差异。