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.
Fornire un suggerimento sulla lingua al servizio non è obbligatorio, ma può essere fatto se il servizio ha difficoltà a rilevare la lingua utilizzata nell'immagine.
Con il rilascio delle immagini GA OCR per la scrittura a mano
con scrittura a mano non è più necessario un flag languageHints per la scrittura a mano
quando si utilizza
DOCUMENT_TEXT_DETECTION.
I suggerimenti facoltativi per la lingua
sono specificati all'interno di un
ImageContext
della richiesta come elenco di languageHints per una
richiesta TEXT_DETECTION e DOCUMENT_TEXT_DETECTION.
Ogni parametro del codice lingua è in genere costituito da un identificatore BCP-47. Questo parametro può avere la forma lingua-regione, dove lingua si riferisce alla lingua principale e regione facoltativa si riferisce a una regione (di solito un identificatore di paese) di un dialetto particolare. Ad esempio, il cinese può essere
rappresentato come cinese semplificato scritto nella Repubblica popolare cinese
(zh-Hans) o cinese tradizionale scritto a Taiwan (zh-Hant).
Esistono tre livelli di supporto linguistico nella funzionalità di riconoscimento del testo:
- Le lingue supportate sono quelle a cui diamo la priorità e rispetto alle quali valutiamo regolarmente il rendimento.
- Le lingue sperimentali sono quelle in fase di sviluppo attivo, ma non vengono valutate regolarmente.
- Le lingue mappate sono quelle supportate tramite la mappatura
a un altro codice
lingua o a un sistema di 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 Località entità, ma è più probabile che le lingue mappate vengano identificate erroneamente come lingue simili rispetto alle lingue completamente supportate o supportate sperimentalmente.
Di seguito è riportato l'elenco delle lingue (con i codici languageHint associati) supportate da
TEXT_DETECTION e DOCUMENT_TEXT_DETECTION.
Se il suggerimento della lingua viene lasciato vuoto, tenteremo di rilevare automaticamente la lingua più
appropriata. L'endpoint TEXT_DETECTION rileva automaticamente solo
un sottoinsieme delle lingue supportate, mentre l'endpoint DOCUMENT_TEXT_DETECTION
rileva 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à, al tipo o selezionare direttamente la lingua desiderata dal menu a discesa:
| Lingua | Lingua (nome in inglese) | languageHints codice |
Script | Note | |
|---|---|---|---|---|---|
| Afrikaans | Afrikaans | af |
Latn |
||
| shqip | Albanese | sq |
Latn |
||
| العربية | Arabo | ar |
Arab |
Modern Standard | |
| Հայ | Armeno | hy |
Armn |
||
| беларуская | Bielorusso | be |
Cyrl |
||
| বাংলা | Bengalese | 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 |
Americano | |
| Eesti keel | Estone | et |
Latn |
||
| Filipino | Filippino | fil |
Latn |
||
| Suomi | Finlandese | fi |
Latn |
||
| Français | Francese | fr |
Latn |
Europei | |
| 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ă | Romeno | ro |
Latn |
||
| Русский | Russo | ru |
Cyrl |
||
| Русский (старая орфография) | Russo | ru-PETR1708 |
Cyrl |
Ortografia antica | |
| Српски | Serbo | sr |
Cyrl |
||
| Српски (латиница) | Serbo | sr-Latn |
Latn |
||
| Slovenčina | Slovacco | sk |
Latn |
||
| Slovenščina | Sloveno | sl |
Latn |
||
| Español | Spagnolo | es |
Latn |
Europei | |
| Svenska | Svedese | sv |
Latn |
||
| Tagalog | Tagalog | tl |
Latn |
||
| தமிழ் | Tamil | ta |
Taml |
||
| తెలుగు | Telugu | te |
Telu |
||
| ไทย | Tailandese | 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 sono ancora valutate regolarmente.
| Lingua | Lingua (nome in 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 antica | |
| 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 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 |
||
| ትግርኛ | Tigirinya | ti |
Ethi |
||
| اردو | Urdu | ur |
Arab |
||
| oʻzbekcha | Uzbeko | uz |
Latn |
Latino | |
| oʻzbekcha | Uzbeko | uz-Cyrl |
Cyrl |
Ortografia antica | |
| Cymraeg | Gallese | cy |
Latn |
||
| IsiZulu | Zulu | zu |
Latn |
Lingue mappate
Le seguenti lingue sono mappate a un altro codice lingua o a un riconoscitore di caratteri generico.
| Lingua | Lingua (nome in 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 | Algonquinian | alg |
Latn |
Modello latino | |
| Mapudungu | Araucano/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 | |
| башҡорт теле | Baschiro | ba |
Cyrl |
Modello cirillico | |
| Toba–Batak | Batak | btk |
Latn |
Modello latino | |
| Chibemba | Bemba | bem |
Latn |
Modello latino | |
| Bikol Naga | Bicol | 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 (Canada) | fr-CA |
Latn |
Modello latino | |
| Fulani, Fulah, Peul | Fulah | ff |
Latn |
Modello latino | |
| Gã | 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 | Hiligaynon | hil |
Latn |
Modello latino | |
| Jaku Iban | Iban | iba |
Latn |
Modello latino | |
| Asụsụ Igbo | Igbo | ig |
Latn |
Modello latino | |
| Ilokano | Ilocano | ilo |
Latn |
Modello latino | |
| Taqbaylit | Kabyle | kab |
Latn |
Modello latino | |
| Jingpho | Kachin | kac |
Latn |
Modello latino | |
| Kalaallisut | Kalaallisut | kl |
Latn |
Modello latino | |
| Kikamba | Kamba | kam |
Latn |
Modello latino | |
| Kanuri | Kanuri | kr |
Latn |
Modello latino | |
| Qaraqalpaq tili, Қарақалпақ тили, قاراقالپاق تىلى | Karakalpaka | 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 | Kosraean | 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 | Medio alto tedesco | 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 del nord | 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 | Nyasa Tonga | 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 | Antico norreno | non |
Latn |
Modello latino | |
| Occitan ancian | Provenzale antico | pro |
Latn |
Modello latino | |
| ирон ӕвзаг | Ossetico | 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 (Europa) | 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 | |
| татар теле | Tartaro | 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á | zapoteco | zap |
Latn |
Modello latino |
Script di scrittura a mano libera
Per il riconoscimento della scrittura a mano sono supportati i seguenti script. Consulta le tabelle delle lingue riportate sopra per scoprire quali lingue utilizzano ciascun sistema di scrittura.
| Script | Nome | Livello di assistenza |
|---|---|---|
Beng |
Bengalese | 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 |