Language

Language enumeration

Defines the languages ​​used for optical character recognition (OCR). ISO 939-3 codes are used.

public enum Language

Values

Name Value Description
ExtLatin 0 Multi-language (latin alphabet + diacritic) support.
Latin 1 Latin alphabet.
Cyrillic 2 Multi-language (cyrillic alphabet) support.
Eng 3 English alphabet.
Deu 4 German alphabet.
Por 5 Portuguese alphabet.
Spa 6 Spanish alphabet.
Fra 7 French alphabet.
Ita 8 Italian alphabet.
Ces 9 Czech alphabet.
Dan 10 Danish alphabet.
Nld 11 Dutch alphabet.
Est 12 Estonian alphabet.
Fin 13 Finnish alphabet.
Lav 14 Latvian alphabet.
Lit 15 Lithuanian alphabet.
Nor 16 Norwegian alphabet.
Pol 17 Polish alphabet.
Ron 18 Romanian alphabet.
Hbs 19 Serbo-Croatian alphabet.
Slk 20 Slovak alphabet.
Slv 21 Slovene alphabet.
Swe 22 Swedish alphabet.
Chinese 23 Universal recognition of Chinese-based languages, including mixed Chinese-English texts.
Bel 24 Belorussian alphabet.
Bul 25 Bulgarian alphabet.
Kaz 26 Kazakh alphabet.
Rus 27 Russian alphabet.
Srp 28 Serbian alphabet.
Ukr 29 Ukrainian alphabet.
Hin 30 Hindi alphabet.
Cmn 31 Mandarin (Chinese) alphabet.
Ind 32 Indonesian alphabet.
Wuu 33 Changzhou alphabet.
Vie 34 Vietnamese alphabet.
Mar 35 Marathi alphabet.
Tur 36 Turkish alphabet.
Yue 37 Cantonese alphabet.
Nan 38 Min Nan alphabet.
Mly 39 Malay (Melayu) alphabet.
Hau 40 Hausa alphabet.
Hsn 41 Xiang alphabet.
Sun 42 Sundanese (Sunda) alphabet.
Swh 43 Swahili alphabet.
Hak 44 Hakka alphabet.
Bho 45 Bhojpuri alphabet.
Mai 46 Maithili alphabet.
Tgl 47 Tagalog (Pilipino) alphabet.
Yor 48 Yoruba alphabet.
Gax 49 Oromo alphabet.
Ceb 50 Cebuano alphabet.
Awa 51 Awadhi alphabet.
Azb 52 Azerbaijani (Azeri) alphabet.
Gan 53 Gan alphabet.
Kmr 54 Kurdish (Kurmanji) alphabet.
Bos 55 Bosnian alphabet.
Hrv 56 Croatian alphabet.
Bhr 57 Malagasy alphabet.
Nep 58 Nepali alphabet.
Ccx 59 Zhuang alphabet.
Tuk 60 Turkmen alphabet.
Som 61 Somali alphabet.
Rwr 62 Marwari alphabet.
Mag 63 Magahi alphabet.
Bgc 64 Haryanvi alphabet.
Hun 65 Hungarian (Magyar) alphabet.
Hne 66 Chattisgarhi (Laria, Khaltahi) alphabet.
Nya 67 Chichewa (Chewa, Nyanja) alphabet.
Kin 68 Rwanda alphabet.
Mnp 69 Min Bei alphabet.
Zul 70 Zulu alphabet.
Dhd 71 Dhundari alphabet.
Ilo 72 Ilocano alphabet.
Cdo 73 Min Dong alphabet.
Qxa 74 Quechua alphabet.
Hil 75 Hiligaynon alphabet.
Hmn 76 Hmong alphabet.
Sna 77 Shona (Karanga) alphabet.
Knn 78 Konkani alphabet.
Xho 79 Xhosa alphabet.
Bew 80 Betawi alphabet.
Bjj 81 Kanauji alphabet.
Aln 82 Albanian alphabet.
Cat 83 Catalan alphabet.
Afr 84 Afrikaans alphabet.
Min 85 Minangkabau alphabet.
Sot 86 Sotho (Southern) alphabet.
Bcl 87 Bikol alphabet.
Wtm 88 Mewati alphabet.
Vmw 89 Makua (Makhuwa) alphabet.
Knc 90 Kanuri alphabet.
Tsn 91 Tswana alphabet.
Kon 92 Kikongo alphabet.
Luo 93 Luo alphabet.
Suk 94 Sukuma alphabet.
Tso 95 Tsonga alphabet.
Bem 96 Bemba (Chibemba) alphabet.
Kln 97 Nandi alphabet.
Plm 98 Palembang alphabet.
Umb 99 Umbundu alphabet.
Nso 100 Sotho (Northern) alphabet.
War 101 Waray-Waray alphabet.
Rjb 102 Rajbanshi alphabet.
Gbm 103 Garhwali alphabet.
Lmn 104 Lamani (Lambadi) alphabet.
Nds 105 Low German alphabet.
Glk 106 Gilaki alphabet.
Mui 107 Musi alphabet.
Cpx 108 Pu-Xian alphabet.
Pam 109 Kapampangan alphabet.
Pcc 110 Bouyei (Buyi, Giáy) alphabet.
Kfy 111 Kumauni alphabet.
Glg 112 Galician alphabet.
Nbl 113 Ndebele alphabet.
Yao 114 Yao alphabet.
Sas 115 Sasak alphabet.
Ssw 116 Swati (Swazi) alphabet.
Guz 117 Gusii alphabet.
Mer 118 Meru alphabet.
Wbr 119 Wagdi alphabet.
Wal 120 Wolaytta alphabet.
Doc 121 Dong alphabet.
Pag 122 Pangasinan alphabet.
Diq 123 Dimli alphabet.
Mak 124 Makassar (Makasar) alphabet.
Tum 125 Tumbuka alphabet.
Srr 126 Serer-Sine alphabet.
Lnc 127 Occitan alphabet.
Che 128 Chechen alphabet.
Toi 129 Tonga alphabet.
Mtq 130 Muong alphabet.
Quc 131 K’iche’ alphabet.
Mup 132 Malvi alphabet.
Mtr 133 Mewari alphabet.
Kbd 134 Kabardian alphabet.
Ruf 135 Luguru alphabet.
Ara 136 Arabic alphabet.
Pes 137 Persian (Farsi) alphabet.
Urd 138 Urdu alphabet.
Uig 139 Uyghur alphabet.
Kor 140 Korean alphabet.
Jpn 141 Japanese alphabet.
Tam 142 Tamil alphabet.
Tel 143 Telugu alphabet.
Kan 144 Kannada alphabet.
European 145 Experimental. Recognition of mixed Cyrillic/English texts.
Indic 146 Universal recognition of Indic languages based on Devanagari script, including texts with mixed English characters.
Devanagari 147 Universal recognition of Indic languages based on Devanagari script, including texts with mixed English characters.
Mon 148 Mongolian alphabet.
PersoArabic 149 Universal Perso-Arabic alphabet.
Islamic 150 Universal Perso-Arabic alphabet.
Multilanguage 151 Automatically detects the language in the input document or image. Supports multiple language families, including Latin, Cyrillic, Arabic, and more.
Auto 152 Automatically detects the language in the input document or image. Supports multiple language families, including Latin, Cyrillic, Arabic, and more.
Universal 153 Automatically detects the language in the input document or image. Supports multiple language families, including Latin, Cyrillic, Arabic, and more.

See Also