Suporte de idiomas do OCR

A funcionalidade de reconhecimento de texto da Cloud Vision API consegue detetar uma grande variedade de idiomas e pode detetar vários idiomas numa única imagem.

Não é necessário fornecer uma sugestão de idioma ao serviço, mas pode fazê-lo se o serviço tiver problemas em detetar o idioma usado na sua imagem.

Com o lançamento da DG de OCR de escrita manual, as imagens com escrita manual já não requerem uma languageHints flag de escrita manual quando usam DOCUMENT_TEXT_DETECTION.

As sugestões de idiomas opcionais são especificadas no ImageContext de um pedido como uma lista de languageHints para um pedido de TEXT_DETECTION e DOCUMENT_TEXT_DETECTION.

Normalmente, cada parâmetro de código de idioma consiste num identificador BCP-47. Este parâmetro pode ter o formato idioma-região, em que idioma se refere ao idioma principal e a região opcional refere-se a uma região (normalmente, um identificador de país) de um dialeto específico. Por exemplo, o chinês pode ser representado como chinês simplificado, como é escrito na República Popular da China (zh-Hans), ou chinês tradicional, como é escrito em Taiwan (zh-Hant).

Existem três níveis de suporte de idiomas na funcionalidade de reconhecimento de texto:

  1. Os idiomas suportados são aqueles aos quais damos prioridade e em relação aos quais avaliamos regularmente o desempenho.
  2. Os idiomas experimentais são aqueles que estão em desenvolvimento ativo, mas não são avaliados regularmente.
  3. Os idiomas mapeados são os que são suportados através do respetivo mapeamento para outro código de idioma ou para um reconhecedor de carateres geral. Por exemplo, "en-GB" é suportado, mas não é tratado de forma diferente de "en" para efeitos de reconhecimento de texto. Fazemos o nosso melhor para devolver o código do idioma mapeado correto no campo de localidade da entidade, mas é mais provável que os idiomas mapeados do que os idiomas totalmente suportados ou suportados experimentalmente sejam identificados incorretamente como um idioma semelhante.

A lista de idiomas (com códigos languageHint associados) suportados pelo TEXT_DETECTION e DOCUMENT_TEXT_DETECTION é apresentada abaixo.

Se a sugestão de idioma for deixada em branco, vamos tentar detetar automaticamente o idioma mais adequado. O ponto final TEXT_DETECTION deteta automaticamente apenas um subconjunto de idiomas suportados, enquanto o ponto final DOCUMENT_TEXT_DETECTION deteta automaticamente o conjunto completo de idiomas suportados.

Idiomas suportados

Os seguintes idiomas são prioritários e avaliados regularmente.

Para filtrar por funcionalidades, escreva ou selecione diretamente o idioma pretendido no menu pendente:

Idioma Idioma (nome em inglês) Código languageHints Script Notas
Afrikaans Afrikaans af Latn
shqip Albanês sq Latn
العربية Árabe ar Arab Modern Standard
Հայ Arménio hy Armn
беларуская Bielorrusso be Cyrl
বাংলা Bengali bn Beng
български Búlgaro bg Cyrl
Català Catalão ca Latn
普通话 Chinês zh Hans/Hant
Hrvatski Croata hr Latn
Čeština Checo cs Latn
Dansk Dinamarquês da Latn
Nederlands Neerlandês nl Latn
English Inglês en Latn Americano
Eesti keel Estónio et Latn
Filipino Filipino fil Latn
Suomi Finlandês fi Latn
Français Francês fr Latn Europeu
Deutsch Alemão de Latn
Ελληνικά Grego el Grek
ગુજરાતી Gujarati gu Gujr
עברית Hebraico iw Hebr
हिन्दी Hindi hi Deva
Magyar Húngaro hu Latn
Íslenska Islandês is Latn
Bahasa Indonesia Indonésio id Latn
Italiano Italiano it Latn
日本語 Japonês ja Jpan
ಕನ್ನಡ Canará kn Knda
ភាសាខ្មែរ Khmer km Khmr
한국어 Coreano ko Kore
ລາວ Laociano lo Laoo
Latviešu Letão lv Latn
Lietuvių Lituano lt Latn
Македонски Macedónio mk Cyrl
Bahasa Melayu Malaio ms Latn
മലയാളം Malaiala ml Mlym
मराठी Marati mr Deva
नेपाली Nepalês ne Deva
Norsk Norueguês no Latn Bokmål
فارسی Persa fa Arab
Polski Polaco pl Latn
Português Português pt Latn Brasileiro
ਪੰਜਾਬੀ Punjabi pa Guru Gurmukhi
Română Romeno ro Latn
Русский Russo ru Cyrl
Русский (старая орфография) Russo ru-PETR1708 Cyrl Ortografia antiga
Српски Sérvio sr Cyrl
Српски (латиница) Sérvio sr-Latn Latn
Slovenčina Eslovaco sk Latn
Slovenščina Esloveno sl Latn
Español Espanhol es Latn Europeu
Svenska Sueco sv Latn
Tagalog Tagalo tl Latn
தமிழ் Tamil ta Taml
తెలుగు Telugu te Telu
ไทย Tailandês th Thai
Türkçe Turco tr Latn
Українська Ucraniano uk Cyrl
Tiếng Việt Vietnamita vi Latn
Yiddish Iídiche yi Hebr

Idiomas experimentais

Os seguintes idiomas estão em desenvolvimento ativo e ainda não são avaliados regularmente.

Idioma Idioma (nome em inglês) Código languageHints Script Notas
አማርኛ Amárico am Ethi
Αρχαία ελληνικά Grego antigo grc Grek
অসমীয়া Assamês as Beng
Azərbaycan Azeri az Latn
Azərbaycan (qədim yazı) Azeri az-Cyrl Cyrl Ortografia antiga
Euskara Basco eu Latn
Bosanski Bósnio bs Latn
မြန်မာ Birmanês my Mymr
Cebuano Cebuano ceb Latn
ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ Cherokee chr Cher
dhivehi, dhivehi-bas Divehi dv Thaa
རྫོང་ཁ Dzonkha dz Tibt
Esperanto Esperanto eo Latn
Galego Galego gl Latn
ქართული Georgiana ka Geor
Kreyòl Ayisyen Crioulo haitiano ht Latn
Gaeilge Irlandês ga Latn
Jawa Javanês jv Latn
Қазақ Cazaque kk Cyrl
Kirghiz Quirguiz ky Cyrl
Latine Latim la Latn
Malti Maltês mt Latn
Монгол Mongol mn Cyrl
ଓଡ଼ିଆ Oriya or Orya
پښتو Pastó ps Arab
संस्कृतम् Sânscrito sa Deva
සිංහල Cingalês si Sinh
Swahili Suaíli sw Latn
leššānā Suryāyā Siríaco syr Syriac
བོད་སྐད་ Tibetano bo Tibt
ትግርኛ Tigrinya ti Ethi
اردو Urdu ur Arab
oʻzbekcha Usbeque uz Latn Latim
oʻzbekcha Usbeque uz-Cyrl Cyrl Ortografia antiga
Cymraeg Galês cy Latn
IsiZulu Zulu zu Latn

Idiomas mapeados

Os seguintes idiomas estão mapeados para outro código de idioma ou para um reconhecedor de carateres geral.

Idioma Idioma (nome em inglês) Código languageHints Script Notas
بهسا اچيه Achém ace Latn Modelo latino
Lwo Acholi ach Latn Modelo latino
Dangme Adangme ada Latn Modelo latino
Akan Akan ak Latn Modelo latino
Anicinâbemowin Algonquinian alg Latn Modelo latino
Mapudungu Araucano/mapuche arn Latn Modelo latino
Asturianu Asturiano ast Latn Modelo latino
Dene Athabaskan ath Latn Modelo latino
Aymar aru Aimará ay Latn Modelo latino
Bhāṣa Bali Balinês ban Latn Modelo latino
Bamanankan Bambara bm Latn Modelo latino
Narrow Bantu Bantu bnt Latn Modelo latino
башҡорт теле Bashkir ba Cyrl Modelo cirílico
Toba–Batak Bataque btk Latn Modelo latino
Chibemba Bemba bem Latn Modelo latino
Bikol Naga Bikol bik Latn Modelo latino
Bichelamar Bislama bi Latn Modelo latino
Brezhoneg Bretão br Latn Modelo latino
нохчийн мотт / noxçiyn mott Checheno ce Cyrl Modelo cirílico
汉语 Chinês (mandarim, simplificado) zh-Hans Hans Modelo chinês
漢語 Chinês (mandarim, tradicional) zh-Hant Hant Modelo chinês
普通話 Chinês (mandarim, Hong Kong) zh-Hant-HK Hant Modelo chinês
Chahta' Choctaw cho Latn Modelo latino
Чӑвашла Chuvache cv Cyrl Modelo cirílico
Cree–Montagnais–Naskapi Cree cr Latn Modelo latino
Mvskoke Riacho mus Latn Modelo latino
qırımtatar tili, къырымтатар тили Tártaro da Crimeia crh Latn Modelo cirílico
Dakhótiyapi, Dakȟótiyapi Dacota dak Latn Modelo latino
Douala Duala dua Latn Modelo latino
Ikɔ Efik Efik efi Latn Modelo latino
English (British) Inglês (Reino Unido) en-GB Latn Modelo latino
Èʋegbe Ewe ee Latn Modelo latino
føroyskt mál Faroé fo Latn Modelo latino
Na Vosa Vakaviti Fijiano fj Latn Modelo latino
fɔ̀ngbè Fon fon Latn Modelo latino
Français canadien Francês (Canadá) fr-CA Latn Modelo latino
Fulani, Fulah, Peul Fula ff Latn Modelo latino
Ga gaa Latn Modelo latino
Luganda Ganda lg Latn Modelo latino
Basa Gayo Gayo gay Latn Modelo latino
Kiribati Gilbertês gil Latn Modelo latino
Gothic Gótico got Latn Modelo latino
Guaraní Guarani gn Latn Modelo latino
Harshen/Halshen Hausa هَرْشَن هَوْسَ Haúça ha Latn Modelo latino
ʻŌlelo Hawaiʻi Havaiano haw Latn Modelo latino
Otjiherero Herero hz Latn Modelo latino
Ilonggo Hiligaynon hil Latn Modelo latino
Jaku Iban Iban iba Latn Modelo latino
Asụsụ Igbo Igbo ig Latn Modelo latino
Ilokano Ilocano ilo Latn Modelo latino
Taqbaylit Cabila kab Latn Modelo latino
Jingpho Kachin kac Latn Modelo latino
Kalaallisut Kalaallisut kl Latn Modelo latino
Kikamba Kikamba kam Latn Modelo latino
Kanuri Kanuri kr Latn Modelo latino
Qaraqalpaq tili, Қарақалпақ тили, قاراقالپاق تىلى Caracalpaque kaa Cyrl/Latn Modelo cirílico
Ka Ktien Khasi Khasi kha Latn Modelo latino
Gĩkũyũ Kikuyu ki Latn Modelo latino
Kinyarwanda Kinyarwanda rw Latn Modelo latino
коми кыв Komi kv Cyrl Modelo cirílico
Kikongo Conguês kg Latn Modelo latino
Kosraean Kosraean kos Latn Modelo latino
Oshikwanyama Cuanhama kj Latn Modelo latino