What Language Is This? Find Out in Seconds
You have a block of text and you are not sure what language it is written in. Maybe it arrived in an email, appeared in a dataset, or showed up in user-generated content. This tool identifies the language by analyzing character patterns — specifically, how often certain three-character sequences appear. Each language has a distinctive fingerprint of these patterns, and the tool matches your text against profiles for over 30 languages.
How Trigram Detection Works
A trigram is a sequence of three consecutive characters, including spaces. The word"hello" produces the trigrams"hel,""ell,""llo." Different languages produce different trigram distributions — German has many"sch" and"ein" trigrams, French has"les" and"ent," Russian has trigrams from the Cyrillic alphabet. The detector builds a trigram profile from your text and compares it to known language profiles using a distance metric.
Script Detection
For languages with unique writing systems, detection is nearly instant. Cyrillic text narrows the candidates to Russian, Ukrainian, Bulgarian, Serbian, and a few others. Arabic script, Chinese characters, Japanese kana, Korean hangul, and Greek letters each point to a small group of languages. The trigram analysis then distinguishes within the group.
Privacy
All processing runs in your browser. No text is transmitted or stored.