Ever wondered what language a text, website or file is written in? Well now you can find out with our online language identification tool.

Press the "Detect language" button and you will find out the language of that text.


Type in text or a website address (a website address should start with http:// or https://)

Or upload a document
Supported formats are Word (doc, docx), Excel (xls, xlsx), Powerpoint (ppt, pptx),
PDF, TXT, RTF, EPub, HTML, XML, Office Open XML, ODF and mbox


Do you want to detect languages on your own website or in your own program?

Now you can and it is very easy, very accurate and affordable. Sign up here to start using our language detection web service API.

Supported languages: Afrikaans | Amharic | Aragonese | Arabic | Assamese | Azerbaijani | Bashkir | Belarusian | Bulgarian | Bengali | Tibetan Standard | Breton | Catalan | Czech | Chuvash | Welsh | Danish | German | Divehi | Dzongkha | Greek | English | Esperanto | Spanish | Estonian | Basque | Persian | Finnish | Faroese | French | Western Frisian | Irish | Galician | Gujarati | Hebrew | Hindi | Haitian | Hungarian | Armenian | Interlingua | Indonesian | Ido | Icelandic | Italian | Japanese | Javanese | Georgian | Kazakh | Khmer | Kannada | Korean | Kurdish | Kyrgyz | Latin | Luxembourgish | Limburgish | Lao | Lithuanian | Latvian | Malagasy | Macedonian | Malayalam | Mongolian | Marathi | Malay | Maltese | Norwegian Bokmål | Nepali | Dutch | Norwegian Nynorsk | Occitan | Oriya | Ossetian | Punjabi | Polish | Pashto | Portuguese | Quechua | Romansh | Romanian | Russian | Kinyarwanda | Sanskrit | Northern Sami | Sinhala | Slovak | Slovene | Somali | Albanian | Sundanese | Swedish | Swahili | Tamil | Telugu | Tajik | Thai | Turkmen | Tagalog | Turkish | Uighur | Ukrainian | Urdu | Uzbek | Vietnamese | Volapük | Walloon | Xhosa | Yiddish | Chinese | Zulu |

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 API without any risk.