Free Online Language Detector

Paste any text and instantly identify what language it is. 100+ languages, free, no signup.

Enter text

Your text is never stored. It is held in memory to do the work, then dropped.

0 / 5,000

How the language detector works

The detector looks at the writing system first: Cyrillic text is already narrowed to Russian, Ukrainian, and their relatives; Devanagari points to Hindi or Marathi. Within a script, it identifies the language from common short words, letter combinations, and accent marks, the same signals a fluent reader picks up at a glance. It recognizes 100+ languages and shows a confidence score with every result, so you know whether to trust the answer or paste in more text.

What language is this? Tips for an accurate answer

  • Give it a full sentence. A single word like “tres” exists in Spanish, French, and Portuguese at once. Length is the biggest thing that improves detection.
  • Watch for close cousins. Spanish and Portuguese, Indonesian and Malay, Norwegian and Danish share a lot. If the result looks off, paste more of the text and detect again.
  • Romanized text is the hard case. Hindi or Arabic written in English letters loses the script clue, so confidence will be lower. More text helps here too.

For a deeper look at when detection is reliable and when it struggles, read our guide: How to detect what language a text is in, free.

After you identify the language

  • Translate the text into your own language, with the source language already known.
  • Transliterate it into the Latin alphabet if you want to pronounce names and places, not translate them.
  • Clean the text first if it came from a messy PDF or email paste.

What happens to your text

Never stored

We never write your text to disk. It is held in memory only for as long as the translation takes, then released when your download is handed back. Other tools promise to delete your uploads after 24 hours. We have nothing to delete, because no copy is ever made.

There is no account and no email, so nothing is tied to you. The only thing we keep is a tally: how many translations ran, on which tool, between which two languages. Not your text, not your text, not a name.

To translate it, the text itself is sent to Google, through their Vertex AI platform, which runs the Gemini model we use. We pay Google for every call. What Google may do with what we send is governed by their Service Specific Terms, not by anything we control, so we name the processor and link the terms rather than characterise a policy we cannot check ourselves.

If a document is confidential enough that no third-party API may see it, do not upload it here, or to any free online translator. That is the honest answer.