🌍 Langdetect

Language detection for the browser using n-gram frequency analysis

Loading demo...

Click a sample to try:

🇬🇧 English
🇫🇷 French
🇩🇪 German
🇪🇸 Spanish
🇨🇳 Chinese
🇯🇵 Japanese
🇸🇦 Arabic
🇷🇺 Russian

Loading tests...

JavaScript API

// Detect the most likely language
langdetect.detect("Hello, world!")
// → "en"

// Get detection with confidence score
langdetect.detectWithProb("Bonjour le monde!")
// → { lang: "fr", prob: 0.9999 }

// Get all matching languages
langdetect.detectAll("Hello world")
// → [{ lang: "en", prob: 0.85 }, { lang: "de", prob: 0.10 }, ...]

// List supported languages
langdetect.languages()
// → ["ar", "bg", "bn", "ca", "cs", "da", "de", "el", ...]

Supported Languages (47)

Arabic, Bengali, Bulgarian, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Macedonian, Malayalam, Norwegian, Panjabi, Persian, Polish, Portuguese, Romanian, Russian, Sinhala, Slovak, Spanish, Swedish, Tagalog, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Vietnamese