75+ languages
Detects major and many minor languages, returning standard ISO 639-1 codes.
Send a `texts` array and get one detection per text in `data.results`. Each detection
Learn more about Language DetectionResults show up here
The sample input is ready — just hit Run.
Send a texts array and get one detection per text in data.results. Each detection includes an ISO 639-1 code (en, tr, es, …), a full language_name, and a confidence score. Responses are synchronous and fast. Ideal for routing content, measuring language distribution, and pre-processing before language-specific services.
Detects major and many minor languages, returning standard ISO 639-1 codes.
Every detection includes a confidence score from 0 to 1.
Each result returns both the code and the full language name.
Lightweight detection, typically sub-second.
Content routing
Send text to the right translator, locale or language-specific pipeline.
Analytics
Measure the language mix in user-generated content.
Pre-processing
Detect language before feeding text into language-specific services like sentiment or NER.
input
A texts array of strings — one detection is produced per text.
output
results[] with a language code, language_name and confidence per text.
texts array is matched to its most likely language.data.results.texts (an array); you can include several texts in one request, and the price is per request.textsrequiredarray<string>Array of texts. Each text produces one results[] entry.
results[].languagestringISO 639-1 code (e.g. en, tr, es, fr).
results[].language_namestringFull language name (e.g. Turkish, English, French).
results[].confidencenumberConfidence score, from 0 to 1.
Billed per request.
| Service | Unit | Price |
|---|---|---|
| Language Detection | item | $0.001/request |