OCR 语言支持

Cloud Vision API 的文本识别功能可以检测多种语言,还可以检测单张图片中的多种语言。

无需为该服务提供语言提示,不过,如果该服务难以检测您的图片中所用的语言,则可以提供语言提示。

随着手写 OCR 正式版 (GA) 的发布,使用 DOCUMENT_TEXT_DETECTION 时包含手写内容的图片不再需要手写 languageHints 标志。

可选语言提示在请求的 ImageContext 中指定,作为 TEXT_DETECTIONDOCUMENT_TEXT_DETECTION 请求的一系列 languageHints

每个语言代码参数通常都包含一个 BCP-47 标识符。此参数可以采用“language-region”的格式,其中“language”是指主要语言,“region”(可选)是指特定方言的地区(通常是国家/地区标识符)。例如,中文可以表示为中华人民共和国的简体中文 (zh-Hans) 或台湾地区的繁体中文 (zh-Hant)。

文本识别功能支持三种级别的语言:

  1. 受支持语言,我们会优先考虑这些语言,并定期进行性能评估。
  2. 实验性语言,这些语言正处于开发阶段,但不会定期评估。
  3. 映射语言,这些语言可通过映射到其他语言代码或常规字符识别器而获得支持。例如,“en-GB”受支持,但出于识别文本的目的,系统不会将其与“en”区分对待。我们会尽力在“实体”语言区域字段中返回正确的映射语言代码,但是与完全受支持的语言或用实验方法支持的语言相比,映射语言更有可能被误识别为相似的语言。

下面显示了 TEXT_DETECTIONDOCUMENT_TEXT_DETECTION 支持的语言列表(包含关联的 languageHint 代码)。

如果语言提示留为空白,我们将尝试自动检测最合适的语言。TEXT_DETECTION 端点将仅会自动检测部分受支持的语言,而 DOCUMENT_TEXT_DETECTION 端点将自动检测全部受支持的语言。

支持的语言

以下语言会得到优先考虑并会定期进行评估。

如需按功能过滤,请从下拉菜单中输入或直接选择所需的语言:

语言 语言(中文名称) languageHints 代码 脚本 备注
Afrikaans 南非荷兰语 af Latn
shqip 阿尔巴尼亚语 sq Latn
العربية 阿拉伯语 ar Arab 现代标准
Հայ 亚美尼亚语 hy Armn
беларуская 白俄罗斯语 be Cyrl
বাংলা 孟加拉语 bn Beng
български 保加利亚语 bg Cyrl
Català 加泰罗尼亚语 ca Latn
普通话 中文 zh Hans/Hant
Hrvatski 克罗地亚语 hr Latn
Čeština 捷克语 cs Latn
Dansk 丹麦语 da Latn
Nederlands 荷兰语 nl Latn
English 英语 en Latn 美国
Eesti keel 爱沙尼亚语 et Latn
Filipino 菲律宾语 fil Latn
Suomi 芬兰语 fi Latn
Français 法语 fr Latn 欧洲
Deutsch 德语 de Latn
Ελληνικά 希腊语 el Grek
ગુજરાતી 古吉拉特语 gu Gujr
עברית 希伯来语 iw Hebr
हिन्दी 印地语 hi Deva
Magyar 匈牙利语 hu Latn
Íslenska 冰岛语 is Latn
Bahasa Indonesia 印度尼西亚语 id Latn
Italiano 意大利语 it Latn
日本語 日语 ja Jpan
ಕನ್ನಡ 卡纳达语 kn Knda
ភាសាខ្មែរ 高棉语 km Khmr
한국어 韩语 ko Kore
ລາວ 老挝语 lo Laoo
Latviešu 拉脱维亚语 lv Latn
Lietuvių 立陶宛语 lt Latn
Македонски 马其顿语 mk Cyrl
Bahasa Melayu 马来语 ms Latn
മലയാളം 马拉雅拉姆语 ml Mlym
मराठी 马拉地语 mr Deva
नेपाली 尼泊尔语 ne Deva
Norsk 挪威语 no Latn 博克马尔语
فارسی 波斯语 fa Arab
Polski 波兰语 pl Latn
Português 葡萄牙语 pt Latn 巴西
ਪੰਜਾਬੀ 旁遮普语 pa Guru 果鲁穆奇文
Română 罗马尼亚语 ro Latn
Русский 俄语 ru Cyrl
Русский (старая орфография) 俄语 ru-PETR1708 Cyrl 古正字法
Српски 塞尔维亚语 sr Cyrl
Српски (латиница) 塞尔维亚语 sr-Latn Latn
Slovenčina 斯洛伐克语 sk Latn
Slovenščina 斯洛文尼亚语 sl Latn
Español 西班牙语 es Latn 欧洲
Svenska 瑞典语 sv Latn
Tagalog 塔加路语 tl Latn
தமிழ் 泰米尔语 ta Taml
తెలుగు 泰卢固语 te Telu
ไทย 泰语 th Thai
Türkçe 土耳其语 tr Latn
Українська 乌克兰语 uk Cyrl
Tiếng Việt 越南语 vi Latn
Yiddish 意第绪语 yi Hebr

实验性语言

以下语言正处于开发阶段,但不会定期评估。

语言 语言(中文名称) languageHints 代码 脚本 备注
አማርኛ 阿姆哈拉语 am Ethi
Αρχαία ελληνικά 古希腊语 grc Grek
অসমীয়া 阿萨姆语 as Beng
Azərbaycan 阿塞拜疆语 az Latn
Azərbaycan (qədim yazı) 阿塞拜疆语 az-Cyrl Cyrl 古正字法
Euskara 巴斯克语 eu Latn
Bosanski 波斯尼亚语 bs Latn
မြန်မာ 缅甸语 my Mymr
Cebuano 宿务语 ceb Latn
ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ 切罗基文 chr Cher
dhivehi, dhivehi-bas 迪维希语 dv Thaa
རྫོང་ཁ Dzonkha dz Tibt
Esperanto 世界语 eo Latn
Galego 加利西亚语 gl Latn
ქართული 格鲁吉亚语 ka Geor
Kreyòl Ayisyen 海地克里奥尔语 ht Latn
Gaeilge 爱尔兰语 ga Latn
Jawa 爪哇语 jv Latn
Қазақ 哈萨克语 kk Cyrl
Kirghiz 吉尔吉斯语 ky Cyrl
Latine 拉丁语 la Latn
Malti 马耳他语 mt Latn
Монгол 蒙古语 mn Cyrl
ଓଡ଼ିଆ 奥里亚语 or Orya
پښتو 普什图语 ps Arab
संस्कृतम् 梵语 sa Deva
සිංහල 僧伽罗文 si Sinh
Swahili 斯瓦希里语 sw Latn
leššānā Suryāyā 叙利亚文 syr Syriac
བོད་སྐད་ 藏语 bo Tibt
ትግርኛ Tigirinya ti Ethi
اردو 乌尔都语 ur Arab
oʻzbekcha 乌兹别克语 uz Latn 拉丁语
oʻzbekcha 乌兹别克语 uz-Cyrl Cyrl 古正字法
Cymraeg 威尔士语 cy Latn
IsiZulu 祖鲁语 zu Latn

映射语言

以下语言会映射到其他语言代码或映射到常规字符识别器。

语言 语言(中文名称) languageHints 代码 脚本 备注
بهسا اچيه 亚齐语 ace Latn 拉丁语模型
Lwo 阿乔利语 ach Latn 拉丁语模型
Dangme Adangme ada Latn 拉丁语模型
Akan Akan ak Latn 拉丁语模型
Anicinâbemowin Algonquinian alg Latn 拉丁语模型
Mapudungu 阿洛柯语/马普切语 arn Latn 拉丁语模型
Asturianu 阿斯图里亚斯语 ast Latn 拉丁语模型
Dene Athabaskan ath Latn 拉丁语模型
Aymar aru 艾马拉语 ay Latn 拉丁语模型
Bhāṣa Bali 巴厘文 ban Latn 拉丁语模型
Bamanankan 班巴拉语