The Language Detection API can accurately identify 110 languages.

Read the Language Detection API documentation to detect these languages in your programs.

Sign up now and receive 2000 free API calls or 1 million free characters.
This allows you to test and evaluate our language identification web service without any risk.

The following languages are identifiable:

Language Native name ISO 639-1 ISO 639-2/T ISO 639-2/B
Afrikaans Afrikaans af afr afr
Amharic አማርኛ am amh amh
Aragonese aragonés an arg arg
Arabic العربية ar ara ara
Assamese অসমীয়া as asm asm
Azerbaijani azərbaycan dili az aze aze
Bashkir башҡорт теле ba bak bak
Belarusian беларуская мова be bel bel
Bulgarian български език bg bul bul
Bengali বাংলা bn ben ben
Tibetan Standard བོད་ཡིག bo bod tib
Breton brezhoneg br bre bre
Catalan català, valencià ca cat cat
Czech čeština, český jazyk cs ces cze
Chuvash чӑваш чӗлхи cv chv chv
Welsh Cymraeg cy cym wel
Danish dansk da dan dan
German Deutsch de deu ger
Divehi ދިވެހި dv div div
Dzongkha རྫོང་ཁ dz dzo dzo
Greek ελληνικά el ell gre
English English en eng eng
Esperanto Esperanto eo epo epo
Spanish español, castellano es spa spa
Estonian eesti, eesti keel et est est
Basque euskara, euskera eu eus baq
Persian فارسی fa fas per
Finnish suomi, suomen kieli fi fin fin
Faroese føroyskt fo fao fao
French français, langue française fr fra fre
Western Frisian Frysk fy fry fry
Irish Gaeilge ga gle gle
Galician galego gl glg glg
Gujarati ગુજરાતી gu guj guj
Hebrew עברית he heb heb
Hindi हिन्दी, हिंदी hi hin hin
Haitian Kreyòl ayisyen ht hat hat
Hungarian magyar hu hun hun
Armenian Հայերեն hy hye arm
Interlingua Interlingua ia ina ina
Indonesian Bahasa Indonesia id ind ind
Ido Ido io ido ido
Icelandic Íslenska is isl ice
Italian italiano it ita ita
Japanese 日本語 (にほんご) ja jpn jpn
Javanese basa Jawa jv jav jav
Georgian ქართული ka kat geo
Kazakh қазақ тілі kk kaz kaz
Khmer ខ្មែរ, ខេមរភាសា, ភាសាខ្មែរ km khm khm
Kannada ಕನ್ನಡ kn kan kan
Korean 한국어 (韓國語), 조선어 (朝鮮語) ko kor kor
Kurdish Kurdî, كوردی‎ ku kur kur
Kyrgyz Кыргызча, Кыргыз тили ky kir kir
Latin latine, lingua latina la lat lat
Luxembourgish Lëtzebuergesch lb ltz ltz
Limburgish Limburgs li lim lim
Lao ພາສາລາວ lo lao lao
Lithuanian lietuvių kalba lt lit lit
Latvian latviešu valoda lv lav lav
Malagasy fiteny malagasy mg mlg mlg
Macedonian македонски јазик mk mkd mac
Malayalam മലയാളം ml mal mal
Mongolian монгол mn mon mon
Marathi मराठी mr mar mar
Malay bahasa Melayu, بهاس ملايو‎ ms msa may
Maltese Malti mt mlt mlt
Norwegian Bokmål Norsk bokmål nb nob nob
Nepali नेपाली ne nep nep
Dutch Nederlands, Vlaams nl nld dut
Norwegian Nynorsk Norsk nynorsk nn nno nno
Occitan occitan, lenga d'òc oc oci oci
Oriya ଓଡ଼ିଆ or ori ori
Ossetian ирон æвзаг os oss oss
Punjabi ਪੰਜਾਬੀ, پنجابی‎ pa pan pan
Polish język polski, polszczyzna pl pol pol
Pashto پښتو ps pus pus
Portuguese português pt por por
Quechua Runa Simi, Kichwa qu que que
Romansh rumantsch grischun rm roh roh
Romanian limba română ro ron rum
Russian русский язык ru rus rus
Kinyarwanda Ikinyarwanda rw kin kin
Sanskrit संस्कृतम् sa san san
Northern Sami Davvisámegiella se sme sme
Sinhala සිංහල si sin sin
Slovak slovenčina, slovenský jazyk sk slk slo
Slovene slovenski jezik, slovenščina sl slv slv
Somali Soomaaliga, af Soomaali so som som
Albanian gjuha shqipe sq sqi alb
Sundanese Basa Sunda su sun sun
Swedish Svenska sv swe swe
Swahili Kiswahili sw swa swa
Tamil தமிழ் ta tam tam
Telugu తెలుగు te tel tel
Tajik тоҷикӣ, toğikī, تاجیکی‎ tg tgk tgk
Thai ไทย th tha tha
Turkmen Türkmen, Түркмен tk tuk tuk
Tagalog Wikang Tagalog, ᜏᜒᜃᜅ᜔ ᜆᜄᜎᜓᜄ᜔ tl tgl tgl
Turkish Türkçe tr tur tur
Uighur Uyƣurqə, ئۇيغۇرچە‎ ug uig uig
Ukrainian українська мова uk ukr ukr
Urdu اردو ur urd urd
Uzbek O'zbek, Ўзбек, أۇزبېك‎ uz uzb uzb
Vietnamese Tiếng Việt vi vie vie
Volapük Volapük vo vol vol
Walloon walon wa wln wln
Xhosa isiXhosa xh xho xho
Yiddish ייִדיש yi yid yid
Chinese 中文 (Zhōngwén), 汉语, 漢語 zh zho chi
Zulu isiZulu zu zul zul

Cookies help us deliver our services. By using our services, you agree to our use of cookies.