Sentence Counter
Count sentences and find the ones that run too long to read.
Work out what language a piece of text is written in.
Detection runs entirely in your browser from bundled word lists and character patterns — nothing is transmitted.
—
| Language | Score | Evidence |
|---|
The Language Detector identifies the script first, then scores the text against the function words and letter patterns of around thirty languages. Confidence scores and the runners-up are both shown, because closely related languages genuinely are hard to tell apart in a short sample.
Identifying a language from text is a two-stage problem. Script narrows it enormously — Cyrillic, Greek, Arabic, Hebrew, Devanagari, Thai and the CJK scripts each point at a small set of candidates. Within the Latin script, which covers most of Europe and much else, the work is done by function words and character patterns.
This detector does both. It identifies the script, then scores the text against the most common function words of around thirty languages and against their characteristic letter combinations — the Portuguese "ão", the Polish "sz", the German "sch". Results come with confidence scores and the runners-up, because closely related languages genuinely are hard to tell apart in a short sample, and a tool that hides that is lying to you.
Cyrillic, Greek, Arabic, Hebrew, Devanagari, Thai and CJK each narrow the field enormously before word scoring begins.
The small words a language cannot avoid are the strongest signal within the Latin script.
Spanish and Portuguese, Czech and Slovak, Danish and Norwegian are genuinely close — hiding that would be dishonest.
The words that drove the decision are listed, so the answer can be checked rather than trusted.
Word lists and patterns are bundled with the page and nothing is transmitted.
Twenty words or more gives a much more reliable answer than a phrase.
The most likely language with a confidence score.
The runners-up are listed, which matters for closely related languages.
The script detected and the words that drove the decision are shown.
Twenty words or more for a confident answer. A single phrase is often genuinely ambiguous — "no" is a word in English, Spanish, Italian and Polish, and no amount of cleverness can resolve that from context that is not there.
Around thirty, covering the major European languages, the main Cyrillic and Arabic-script languages, and the CJK scripts. Less common languages may be identified as their closest relative.
Because closely related pairs share vocabulary and structure. Spanish and Portuguese, Czech and Slovak, Danish and Norwegian are all genuinely hard to separate in a short sample, which is why the alternatives are shown.
No. The word lists and character patterns are bundled with the page and the whole detection runs in your browser.
What people who use the Language Detector think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Language Detector. It takes half a minute and no account.
Write the first reviewCount sentences and find the ones that run too long to read.
A readability grade based on characters rather than syllables.
Align text left, right, centre or justified with real spacing.
Put the same text at the end of every line.
Dictate text with your microphone and edit it here.
Find opposites for common English words.
Remove indentation while keeping the relative nesting intact.
Reverse text by character, word or line, or flip it upside down.