Supporto delle lingue per OCR

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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

Non è obbligatorio fornire un suggerimento per la lingua per il servizio, ma non è obbligatorio, ma puoi farlo se si verificano problemi con il rilevamento della lingua utilizzata nella tua immagine.

Con il rilascio delle immagini GA GA per la scrittura a mano libera con la scrittura a mano libera non è più necessario un flag languageHints per la scrittura a mano libera quando si utilizza DOCUMENT_TEXT_DETECTION.

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

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

La funzionalità di riconoscimento del testo prevede tre livelli di supporto per le lingue:

  1. Le lingue supportate sono quelle a cui diamo la priorità e che valutano regolarmente il rendimento.
  2. I linguaggi sperimentali sono quelli in fase di sviluppo attivo, ma che non vengono valutati regolarmente.
  3. Le lingue mappate sono quelle supportate mappandole a un altro codice linguistico o a un riconoscimento generale dei caratteri. Ad esempio, "en-GB" è supportato, ma non viene trattato in modo diverso da "en" ai fini del riconoscimento del testo. Facciamo del nostro meglio per restituire il codice lingua mappato corretto nel campo Entità locale, ma è più probabile che le lingue mappate rispetto a quelle completamente supportate o supportate sperimentalmente vengano identificate come lingue simili.

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

Se il suggerimento viene lasciato vuoto, tenteremo 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'intero insieme di 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 che preferisci dal menu a discesa:

Lingua Lingua (nome inglese) codice languageHints Script / note
Afrikaans Afrikaans af Latn
shqip Albanese sq Latn
العربية Arabo ar Arab; Modern Standard
Հայ Armeno hy Armn
беларуская Bielorusso be Cyrl
বাংলা Bengali bn Beng
български Bulgaro bg Cyrl
Català Catalano 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; American
Eesti keel Estone et Latn
Filipino Filippino fil (or tl) Latn
Suomi Finlandese fi Latn
Français Francese fr Latn; European
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; Brazilian
ਪੰਜਾਬੀ Punjabi pa Guru; Gurmukhi
Română Rumeno ro Latn
Русский Russo ru Cyrl
Русский (старая орфография) Russo ru-PETR1708 Cyrl; Old Orthography
Српски Serbo sr Cyrl & Latn
Српски (латиница) Serbo sr-Latn Latn
Slovenčina Slovacco sk Latn
Slovenščina Sloveno sl Latn
Español Spagnolo es Latn; European
Svenska Svedese sv 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

Linguaggi sperimentali

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

Lingua Lingua (nome inglese) Codice languageHints 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 Ortografia precedente: Cyrl;
Euskara Basco eu Latn
Bosanski Bosniaco bs Latn
မြန်မာ Birmano my Mymr
Cebuano Cebuano ceb Latn
ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ Cherokee chr Cher
dhivehi, dhivehi-bas Dhivehi dv Thaa
རྫོང་ཁ Dzonka dz Tibt
Esperanto Esperanto eo Latn
Galego Galiziano gl Latn
ქართული Georgiano ka Geor
Kreyòl Ayisyen Creolo haitiano 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
ትግርኛ Tigirino ti Ethi
اردو Urdu ur Arab
oʻzbekcha Uzbeco uz Latino Latn;
oʻzbekcha Uzbeco uz-Cyrl Ortografia precedente: Cyrl;
Cymraeg Gallese cy Latn
IsiZulu Zulu zu Latn

Lingue mappate

Le seguenti lingue sono mappate a un altro codice lingua o a un riconoscimento generale dei caratteri.

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

Script per la scrittura a mano libera

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

Tag 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