Supporto delle lingue per OCR

La funzionalità di riconoscimento del testo dell'API Cloud Vision è in grado di rilevare un'ampia gamma di lingue e di rilevare più lingue all'interno di una singola immagine.

Non è obbligatorio fornire al servizio un suggerimento relativo alla lingua, ma puoi farlo se il servizio ha problemi a rilevare la lingua utilizzata nell'immagine.

Con il rilascio delle immagini GA OCR per la scrittura a mano libera con scrittura a mano libera, non sarà più necessario il flag languageHints per la scrittura a mano libera quando utilizzi DOCUMENT_TEXT_DETECTION.

I suggerimenti relativi alla lingua facoltativi sono specificati all'interno di ImageContext di una richiesta come elenco di languageHints per una richiesta TEXT_DETECTION e DOCUMENT_TEXT_DETECTION.

Ogni parametro del codice lingua è composto in genere da un identificatore BCP-47. Questo parametro può essere nel formato language-region, dove language si riferisce alla lingua principale e, facoltativa, region si riferisce a una regione (di solito un identificatore del paese) di un determinato dialetto. Ad esempio, il cinese può essere rappresentato come cinese semplificato come scritto nella Repubblica popolare cinese (zh-Hans) o come cinese tradizionale come scritto a Taiwan (zh-Hant).

La funzione di riconoscimento del testo prevede tre livelli di supporto della lingua:

  1. Le lingue supportate sono quelle a cui diamo la priorità e in base a cui valutiamo regolarmente il rendimento.
  2. Le lingue sperimentali sono quelle in fase di sviluppo attivo, ma in base a cui non vengono valutate regolarmente.
  3. Le lingue mappate sono quelle supportate mediante la mappatura a un altro codice lingua o a un riconoscimento generale dei caratteri. Ad esempio, "en-GB" è supportato, ma non viene trattato in modo diverso da "en" per il riconoscimento del testo. Facciamo il possibile per restituire il codice corretto della lingua mappata nel campo delle impostazioni internazionali dell'entità, ma è più probabile che le lingue mappate vengano identificate erroneamente come lingue simili rispetto alle lingue completamente supportate o supportate dagli esperimenti.

Di seguito è mostrato l'elenco delle lingue (con codici languageHint associati) supportate da TEXT_DETECTION e DOCUMENT_TEXT_DETECTION.

Se il suggerimento per la lingua viene lasciato vuoto, cercheremo di rilevare automaticamente la lingua più appropriata. L'endpoint TEXT_DETECTION rileverà automaticamente solo un sottoinsieme di lingue supportate, mentre l'endpoint DOCUMENT_TEXT_DETECTION rileverà automaticamente l'insieme completo delle lingue supportate.

Lingue supportate

Le seguenti lingue hanno la priorità e vengono valutate regolarmente.

Per filtrare in base alle funzionalità, digita o seleziona direttamente la lingua desiderata dal menu a discesa:

linguaggio Lingua (nome inglese) languageHints codice Script Note
Afrikaans Afrikaans af Latn
shqip Albanese sq Latn
العربية Arabo ar Arab Standard moderno
Հայ Armeno hy Armn
беларуская Bielorusso be Cyrl
বাংলা Bengali bn Beng
български Bulgaro bg Cyrl
Català Catalan ca Latn
普通话 Cinese zh Hans/Hant
Hrvatski Croato hr Latn
Čeština Ceco cs Latn
Dansk Danese da Latn
Nederlands Olandese nl Latn
English Inglese en Latn Cucina americana
Eesti keel Estone et Latn
Filipino Filippino fil Latn
Suomi Finlandese fi Latn
Français Francese fr Latn Europeo
Deutsch Tedesco de Latn
Ελληνικά Greco el Grek
ગુજરાતી Gujarati gu Gujr
עברית Ebraico iw Hebr
हिन्दी Hindi hi Deva
Magyar Ungherese hu Latn
Íslenska Islandese is Latn
Bahasa Indonesia Indonesiano id Latn
Italiano Italiano it Latn
日本語 Giapponese ja Jpan
ಕನ್ನಡ Kannada kn Knda
ភាសាខ្មែរ Khmer km Khmr
한국어 Coreano ko Kore
ລາວ Lao lo Laoo
Latviešu Lettone lv Latn
Lietuvių Lituano lt Latn
Македонски Macedone mk Cyrl
Bahasa Melayu Malese ms Latn
മലയാളം Malayalam ml Mlym
मराठी Marathi mr Deva
नेपाली Nepalese ne Deva
Norsk Norvegese no Latn Bokmål
فارسی Persiano fa Arab
Polski Polacco pl Latn
Português Portoghese pt Latn Brasiliano
ਪੰਜਾਬੀ Punjabi pa Guru Gurmukhi
Română Rumeno ro Latn
Русский Russo ru Cyrl
Русский (старая орфография) Russo ru-PETR1708 Cyrl Ortografia precedente
Српски Serbo sr Cyrl
Српски (латиница) Serbo sr-Latn Latn
Slovenčina Slovacco sk Latn
Slovenščina Sloveno sl Latn
Español Spagnolo es Latn Europeo
Svenska Svedese sv Latn
Tagalog Tagalog tl Latn
தமிழ் Tamil ta Taml
తెలుగు Telugu te Telu
ไทย Thailandese th Thai
Türkçe Turco tr Latn
Українська Ucraino uk Cyrl
Tiếng Việt Vietnamita vi Latn
Yiddish Yiddish yi Hebr

Lingue sperimentali

Le seguenti lingue sono in fase di sviluppo attivo e non vengono ancora valutate regolarmente.

linguaggio Lingua (nome inglese) languageHints codice Script Note
አማርኛ Amarico am Ethi
Αρχαία ελληνικά Greco antico grc Grek
অসমীয়া Assamese as Beng
Azərbaycan Azero az Latn
Azərbaycan (qədim yazı) Azero az-Cyrl Cyrl Ortografia precedente
Euskara Basco eu Latn
Bosanski Bosniaco bs Latn
မြန်မာ Birmano my Mymr
Cebuano Cebuano ceb Latn
ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ Cherokee chr Cher
dhivehi, dhivehi-bas Dhivehi dv Thaa
རྫོང་ཁ Dzonkha dz Tibt
Esperanto Esperanto eo Latn
Galego Galiziano gl Latn
ქართული Georgiano ka Geor
Kreyòl Ayisyen Creolo di Haiti ht Latn
Gaeilge Irlandese ga Latn
Jawa Giavanese jv Latn
Қазақ Kazako kk Cyrl
Kirghiz Kirghiso ky Cyrl
Latine Latino la Latn
Malti Maltese mt Latn
Монгол Mongolo mn Cyrl
ଓଡ଼ିଆ Oriya or Orya
پښتو Pashto ps Arab
संस्कृतम् Sanscrito sa Deva
සිංහල Singalese si Sinh
Swahili Swahili sw Latn
leššānā Suryāyā Siriaco syr Syriac
བོད་སྐད་ Tibetano bo Tibt
ትግርኛ Tigirinya ti Ethi
اردو Urdu ur Arab
oʻzbekcha Uzbeco uz Latn Latino
oʻzbekcha Uzbeco uz-Cyrl Cyrl Ortografia precedente
Cymraeg Gallese cy Latn
IsiZulu Zulu zu Latn

Lingue mappate

I seguenti linguaggi sono mappati a un codice di un altro linguaggio o a un riconoscimento di caratteri generico.

linguaggio Lingua (nome inglese) languageHints codice Script Note
بهسا اچيه Acehnese ace Latn Modello latino
Lwo Acholi ach Latn Modello latino
Dangme Adangme ada Latn Modello latino
Akan Akan ak Latn Modello latino
Anicinâbemowin Algonchino alg Latn Modello latino
Mapudungu Araucaniano/Mapuche arn Latn Modello latino
Asturianu Asturiano ast Latn Modello latino
Dene Athabaskan ath Latn Modello latino
Aymar aru Aymara ay Latn Modello latino
Bhāṣa Bali Balinese ban Latn Modello latino
Bamanankan Bambara bm Latn Modello latino
Narrow Bantu Bantu bnt Latn Modello latino
башҡорт теле Bashkir ba Cyrl Modello cirillico
Toba–Batak Batak btk Latn Modello latino
Chibemba Bemba bem Latn Modello latino
Bikol Naga Bicolano bik Latn Modello latino
Bichelamar Bislama bi Latn Modello latino
Brezhoneg Bretone br Latn Modello latino
нохчийн мотт / noxçiyn mott Ceceno ce Cyrl Modello cirillico
汉语 Cinese (mandarino, semplificato) zh-Hans Hans Modello cinese
漢語 Cinese (mandarino, tradizionale) zh-Hant Hant Modello cinese
普通話 Cinese (mandarino, Hong Kong) zh-Hant-HK Hant Modello cinese
Chahta' Choctaw cho Latn Modello latino
Чӑвашла Chuvash cv Cyrl Modello cirillico
Cree–Montagnais–Naskapi Cree cr Latn Modello latino
Mvskoke Creek mus Latn Modello latino
qırımtatar tili, къырымтатар тили Tataro di Crimea crh Latn Modello cirillico
Dakhótiyapi, Dakȟótiyapi Dakota dak Latn Modello latino
Douala Duala dua Latn Modello latino
Ikɔ Efik Efik efi Latn Modello latino
English (British) Inglese (britannico) en-GB Latn Modello latino
Èʋegbe Ewe ee Latn Modello latino
føroyskt mál Faroese fo Latn Modello latino
Na Vosa Vakaviti Figiano fj Latn Modello latino
fɔ̀ngbè Fon fon Latn Modello latino
Français canadien Francese (canadese) fr-CA Latn Modello latino
Fulani, Fulah, Peul Fula ff Latn Modello latino
GA gaa Latn Modello latino
Luganda ganda lg Latn Modello latino
Basa Gayo Gayo gay Latn Modello latino
Kiribati Gilbertese gil Latn Modello latino
Gothic Gotico got Latn Modello latino
Guaraní Guarani gn Latn Modello latino
Harshen/Halshen Hausa هَرْشَن هَوْسَ Hausa ha Latn Modello latino
ʻŌlelo Hawaiʻi Hawaiano haw Latn Modello latino
Otjiherero Herero hz Latn Modello latino
Ilonggo Ilongo hil Latn Modello latino
Jaku Iban Iban iba Latn Modello latino
Asụsụ Igbo Igbo ig Latn Modello latino
Ilokano Iloko ilo Latn Modello latino
Taqbaylit Cabilio kab Latn Modello latino
Jingpho Cachino kac Latn Modello latino
Kalaallisut Kalaallisut kl Latn Modello latino
Kikamba Kamba kam Latn Modello latino
Kanuri Kanuri kr Latn Modello latino
Qaraqalpaq tili, Қарақалпақ тили, قاراقالپاق تىلى Kara-Kalpak kaa Cyrl/Latn Modello cirillico
Ka Ktien Khasi Khasi kha Latn Modello latino
Gĩkũyũ Kikuyu ki Latn Modello latino
Kinyarwanda Kinyarwanda rw Latn Modello latino
коми кыв Komi kv Cyrl Modello cirillico
Kikongo Kongo kg Latn Modello latino
Kosraean Kosraeo kos Latn Modello latino
Oshikwanyama Kuanyama kj Latn Modello latino
Ngala Lingala ln Latn Modello latino
Plattdütsch, Plattdeutsch, Nedersaksisch Basso tedesco nds Latn Modello latino
siLozi lozi loz Latn Modello latino
Kiluba Luba-Katanga lu Latn Modello latino
Dholuo Luo luo Latn Modello latino
Madhura, Basa Mathura, بَهاسَ مَدورا Madurese mad Latn Modello latino
Malagasy Malgascio mg Latn Modello latino
Mandinka, لغة مندنكا Mandingo man Latn Modello latino
Gaelg, Gailck Manx gv Latn Modello latino
Te reo Māori Maori mi Latn Modello latino
Ebon Marshallese mh Latn Modello latino
Mɛnde yia Mende men Latn Modello latino
Middle English Inglese medio enm Latn Modello latino
Mittelhochdeutsch Tedesco medio-alto gmh Latn Modello latino
Baso Minangkabau, باسو مينڠكاباو Minangkabau min Latn Modello latino
Kanienʼkéha Mohawk moh Latn Modello latino
Nkundu Mongo lol Latn Modello latino
Nāhuatl Nahuatl nah Latn Modello latino
Diné bizaad Navajo nv Latn Modello latino
Ndonga Ndonga ng Latn Modello latino
ko e vagahau Niuē Niueano niu Latn Modello latino
Zimbabwe Ndebele Ndebele settentrionale nd Latn Modello latino
Sesotho sa Leboa Sotho del nord nso Latn Modello latino
Chichewa, Chinyanja Nyanja ny Latn Modello latino
Runyankore nyankole nyn Latn Modello latino
Chitonga Tonga di Nyasa tog Latn Modello latino
Appolo Nzima nzi Latn Modello latino
Occitan, lenga d'òc, provençal Occitano oc Latn Modello latino
Anishinaabemowin, ᐊᓂᔑᓈᐯᒧᐎᓐ Ojibwa oj Latn Modello latino
Ænglisc, Englisc, Anglisc Inglese antico ang Latn Modello latino
Franceis, François, Romanz Francese antico fro Latn Modello latino
Diutisk, Althochdeutsch Alto tedesco antico goh Latn Modello latino
Dǫnsk tunga Norreno antico non Latn Modello latino
Occitan ancian Provenzale antico pro Latn Modello latino
ирон ӕвзаг Osseto os Cyrl Modello cirillico
Kapampangan Pampanga pam Latn Modello latino
Salitan Pangasinan Pangasinan pag Latn Modello latino
Papiamentu Papiamento pap Latn Modello latino
Português (Portugal) Portoghese (europeo) pt-PT Latn Modello latino
Kechua / Runa Simi Quechua qu Latn Modello latino
Rumantsch Romancio rm Latn Modello latino
Romani čhib Rom rom Latn Modello latino
Ikirundi Rundi rn Latn Modello latino
Sakha Sakha sah Cyrl Modello cirillico
Gagana faʻa Sāmoa Samoano sm Latn Modello latino
yângâ tî sängö Sango sg Latn Modello latino
(Braid) Scots, Lallans, Doric Scozzese sco Latn Modello latino
Gàidhlig Gaelico scozzese gd Latn Modello latino
chiShona Shona sn Latn Modello latino
Songhay Songhai son Latn Modello latino
Sesotho sotho del sud st Latn Modello latino
Español (Latinoamérica) Spagnolo (America Latina) es-419 Latn Modello latino
ᮘᮞ ᮞᮥᮔ᮪ᮓ , Basa Sunda Sundanese su Latn Modello latino
siSwati Swati ss Latn Modello latino
Reo Tahiti Tahitiano ty Latn Modello latino
тоҷикӣ Tagico tg Cyrl Modello cirillico
татар теле Tataro tt Cyrl/Latn Modello cirillico
KʌThemnɛ Temne tem Latn Modello latino
lea faka-Tonga Tongano to Latn Modello latino
Xitsonga Tsonga ts Latn Modello latino
Setswana Tswana tn Latn Modello latino
Türkmençe Turkmeno tk Latn Modello cirillico
удмурт кыл Udmurto udm Cyrl Modello cirillico
Tshivenḓa Venda ve Latn Modello latino
Vod Votico vot Cyrl/Latn Modello cirillico
Frysk Frisone occidentale fy Latn Modello latino
Wolof Wolof wo Latn Modello latino
isiXhosa Xhosa xh Latn Modello latino
Èdè Yorùbá Yoruba yo Latn Modello latino
Diidxazá Zapotec zap Latn Modello latino

Script per la scrittura a mano libera

Per il riconoscimento della scrittura a mano libera sono supportati i seguenti script. Controlla le tabelle delle lingue in alto per conoscere le lingue che utilizzano ogni script.

Script Nome Livello di assistenza
Beng Bengali Sperimentale
Cyrl Cirillico Sperimentale
Deva Devanagari Sperimentale
Grek Greco Sperimentale
Hani Cinese Sperimentale
Jpan Giapponese Supportato
Kore Coreano Supportato
Latn Latino Supportato
vi Vietnamita Sperimentale