Language Detection Tool & Script Identifier

Instantly detect and identify any written language and Unicode script client-side. Fast, private n-gram linguistic analyser with confidence scores.

Try Languages:
🇫🇷

French

Native: Français • Family: Indo-European (Romance)
99.4% Confidence Score
fr / fra ISO 639-1 / 639-2
Latin Script Writing System
LTR (Left-to-Right) Direction
98 Chars / 14 Words Text Length

Statistical Candidate Distribution

Comparative probability analysis evaluated through character trigrams and stop-word dictionaries.

French (Français) 99.4%
Italian (Italiano) 0.4%
Spanish (Español) 0.2%

Unicode Script & Block Classification

Character encoding distribution across standard ISO 15924 scripts and Unicode code point ranges.

Basic Latin (ASCII) 95.9% (94 Chars) U+0000 – U+007F
Latin-1 Supplement (Diacritics) 4.1% (4 Chars: é, è) U+0080 – U+00FF
Cyrillic Script 0.0% U+0400 – U+04FF
CJK Ideographs / Hangul 0.0% U+4E00 – U+9FFF

Lexical & Typographical Metrics

Key stylistic metrics useful for readability analysis, machine learning tokenization, and linguistic audit.

14 Word Count
14 Unique Vocabulary
5.9 Avg Characters per Word
1 Sentences
🔒 100% In-Browser Linguistic Processing

About this tool

How to use it

  1. Type or paste any foreign passage, sentence, or unknown text into the input editor.
  2. Inspect the instant language identification result: primary language name, native endonym, and ISO 639-1 code.
  3. Review the confidence probability percentage, secondary language matches, and writing script classification (Latin, Cyrillic, CJK, Arabic, etc.).
  4. Analyze text metrics: reading direction (LTR/RTL), word length statistics, Unicode block distributions, and export results as JSON.

Why it matters

Translators, NLP data engineers, international content moderators, and language learners frequently encounter unfamiliar foreign text snippets. Running language identification locally inside the browser guarantees complete data confidentiality without submitting sensitive user text to third-party cloud APIs.

When to use it

Use when identifying mysterious character sets, classifying multilingual datasets, verifying web localization content, auditing Unicode script compliance, or testing NLP text pipelines.

Common questions

How does client-side language detection operate without external servers?

The engine uses a combination of Unicode script block parsing, character n-gram probability matrices, and frequent stop-word signature profiling to accurately classify over 50 world languages entirely in-browser.

Does this tool work with short text phrases?

Yes. While longer paragraphs (15+ words) provide over 99% accuracy, distinctive script markers and trigram profiles allow the engine to detect even short 2-3 word phrases in major world languages.

Is my input text stored or transmitted across the internet?

No. All text parsing, character frequencies, and linguistic determinations execute in local browser memory with zero network requests.