CharSoup Supported Languages
Language codes are ISO 639-3, apart from three orthography variants that carry a
private-use subtag: cdo-x-rom and hak-x-rom (romanized) and be-x-old
(Belarusian Taraškievica).
Model 20260320
The model (langdetect-20260320.bin) supports 204 languages
(Wikipedia+MADLAD build, trained 2026-03-20).
| Code | Language | Code | Language | Code | Language |
|---|---|---|---|---|---|
|
Acehnese |
|
Afrikaans |
|
Akan |
|
Albanian |
|
Alsatian |
|
Amharic |
|
Amis |
|
Arabic |
|
Aragonese |
|
Armenian |
|
Assamese |
|
Avar |
|
Azerbaijani |
|
Balinese |
|
Banjar |
|
Bashkir |
|
Basque |
|
Bavarian |
|
Belarusian |
|
Belarusian (Taraškievica) |
|
Bengali |
|
Tibetan |
|
Breton |
|
Bulgarian |
|
Burmese |
|
Cantonese |
|
Catalan |
|
Cebuano |
|
Central Bikol |
|
Central Kurdish |
|
Chechen |
|
Chinese |
|
Chuvash |
|
Colognian |
|
Cornish |
|
Corsican |
|
Croatian |
|
Czech |
|
Dagbani |
|
Danish |
|
Dhivehi |
|
Dutch |
|
Eastern Mari |
|
Eastern Yiddish |
|
English |
|
Erzya |
|
Esperanto |
|
Estonian |
|
Ewe |
|
Extremaduran |
|
Faroese |
|
Finnish |
|
French |
|
Galician |
|
Georgian |
|
German |
|
Goan Konkani |
|
Guaraní |
|
Gujarati |
|
Hakha Chin (Alternate) |
|
Hakka Chinese (Romanized) |
|
Hausa |
|
Hebrew |
|
Hiligaynon |
|
Hindi |
|
Hungarian |
|
Icelandic |
|
Ido |
|
Igbo |
|
Ilocano |
|
Inari Sami |
|
Indonesian |
|
Interlingua |
|
Interlingue |
|
Irish |
|
Italian |
|
Japanese |
|
Javanese |
|
Kabyle |
|
Kannada |
|
Kapampangan |
|
Karakalpak |
|
Kashubian |
|
Kazakh |
|
Khasi |
|
Khmer |
|
Kinyarwanda |
|
Kirghiz |
|
Komi-Zyrian |
|
Korean |
|
Kotava |
|
Kurdish |
|
Lao |
|
Latin |
|
Latvian |
|
Lezgian |
|
Limburgish |
|
Lingua Franca Nova |
|
Lithuanian |
|
Livvi-Karelian |
|
Lojban |
|
Low German |
|
Lower Sorbian |
|
Luganda |
|
Luxembourgish |
|
Macedonian |
|
Malagasy |
|
Malay |
|
Malayalam |
|
Maltese |
|
Manx |
|
Marathi |
|
Mazanderani |
|
Min Dong Chinese (Romanized) |
|
Minangkabau |
|
Mingrelian |
|
Mirandese |
|
Mizo |
|
Modern Greek (1453-) |
|
Mongolian |
|
N’Ko |
|
Nepali (macrolanguage) |
|
North Frisian |
|
Northern Sami |
|
Northern Sotho |
|
Norwegian Bokmål |
|
Norwegian Nynorsk |
|
Nyanja |
|
Odia |
|
Oromo |
|
Ossetian |
|
Palatine German |
|
Panjabi |
|
Papiamento |
|
Pashto |
|
Persian |
|
Polish |
|
Portuguese |
|
Romanian |
|
Romansh |
|
Russia Buriat |
|
Russian |
|
Rusyn |
|
Sakizaya |
|
Samoan |
|
Samogitian |
|
Sanskrit |
|
Santali |
|
Saraiki |
|
Saterland Frisian |
|
Scottish Gaelic |
|
Seediq |
|
Serbian |
|
Shona |
|
Silesian |
|
Sindhi |
|
Sinhala |
|
Slovak |
|
Slovenian |
|
Somali |
|
South Azerbaijani |
|
Southern Altai |
|
Spanish |
|
Sundanese |
|
Swahili |
|
Swedish |
|
Tagalog |
|
Tajik |
|
Tamil |
|
Tatar |
|
Tayal |
|
Telugu |
|
Tetum |
|
Thai |
|
Tigrinya |
|
Tsonga |
|
Tswana |
|
Tumbuka |
|
Turkish |
|
Turkmen |
|
Tuvinian |
|
Udmurt |
|
Ukrainian |
|
Upper Sorbian |
|
Urdu |
|
Uyghur |
|
Uzbek |
|
Veps |
|
Vietnamese |
|
Volapük |
|
Võro |
|
Walloon |
|
Waray |
|
Welsh |
|
West Flemish |
|
Western Armenian |
|
Western Frisian |
|
Western Mari |
|
Western Punjabi |
|
Xhosa |
|
Yakut |
|
Yoruba |
|
Zaza |
|
Zulu |