Language Detector
Find out what language a text is written in: nearly 70 languages from the writing system, the most common words and the special letters each language uses.
Close languages can be confused on short texts: Danish and Norwegian, Indonesian and Malay, Croatian, Serbian and Bosnian, Czech and Slovak.
| Language | Code | Score |
|---|---|---|
| German | de | 0.75 |
| Spanish | es | 0.35 |
| French | fr | 0.35 |
| Hungarian | hu | 0.35 |
| Turkish | tr | 0.35 |
| Script | Letters | Share |
|---|---|---|
| Latin | 72 | 100.0% |
Paste a sentence and see which language it is in. The detector first looks at the writing system: Hangul means Korean, kana means Japanese, Thai, Greek, Hebrew, Georgian and many Indian scripts each point to one main language. For text in the Latin or Cyrillic alphabets, which dozens of languages share, it compares the words against the most common words of each language and checks the special letters it uses, such as ñ, ß, ø, ł, ı or і. It covers nearly 70 languages.
How to use this tool
- Paste at least a sentence; two or three work better.
- Read the language and the confidence level.
- Check the “most likely languages” table when two related languages are close.
- The “writing systems” table shows which scripts the text mixes.
Formula
Score = share of words that are common words of the language + 0.35 × (special letters it uses − 2 × special letters it does not use) ÷ special letters
Each Latin- and Cyrillic-script language has a list of its 15–60 most frequent short words (articles, pronouns, prepositions) and the letters beyond the basic alphabet that it uses. A text full of “der”, “und” and ü is German; “och”, “är” and å point to Swedish. Chinese is split into Simplified and Traditional by characters that exist in only one of them (们 or 們), Japanese is recognised by its kana, and Arabic, Persian and Urdu by letters such as پ, گ and ے. The confidence level reflects how far the best language is ahead of the next one.
Example
The sample sentence, “Der schnelle braune Fuchs springt über den faulen Hund, und die Kinder lachen im Garten.”, is detected as German with high confidence: 6 of its 15 words (der, über, den, und, die, im) are among the most common German words, and its one special letter, ü, is used in German but not in English or Dutch.
Frequently asked questions
How short can the text be?
A single word is often ambiguous: “die” is German, Afrikaans and English. With a full sentence of 10 or more words, the common-word count usually separates even related languages. Very short text gets a low-confidence warning.
Why does it mix up Norwegian and Danish?
Written Bokmål Norwegian and Danish share most of their common words. Words like hva, ikke and ble against hvad and blev help, but a short sentence may contain none of them. When two languages score exactly the same, both are named and the confidence is low. The same applies to Croatian, Serbian and Bosnian, and to Indonesian and Malay.
Is my text sent anywhere?
No. The word lists and rules are part of the page, and everything runs in your browser. No translation service is contacted.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/language-detector/
Cite or embed this tool
kakaoCalc. (2026, November 8). Language Detector. https://kakao.mobile/tools/language-detector/
“Language Detector.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/language-detector/.
Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms