Text Language API
The Text Language API detects the language of any given text, supporting over 50 different languages.
From 9,370 users
Applications using this API
API Status
API Response Times
Average | P50 | P75 | P90 | P95 |
|---|---|---|---|---|
| 380ms | 423ms | 477ms | 799ms | 1263ms |
Similar APIs
Didn't find what you were looking for? Suggest an improvement
/v1/textlanguage GET
https://api.api-ninjas.com/v1/textlanguage
Returns the language name and 2-letter ISO language code for a given block of text string.
Parameters
textrequiredInput text (10 words or more recommended). Maximum 1000 characters.
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
isoISO 639-1 language code (e.g.,
en,es,fr).languageFull name of the detected language (e.g.,
English,Spanish,French).
Sample Request Live Demo!
Try this API endpoint with all available parameters in our API playground
https://api.api-ninjas.com/v1/textlanguage?text=Hello world!Headers
X-Api-KeyLog in or sign up to get your API KeySample Response
1
2
3
4
{
"iso": "en",
"language": "English"
}Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/textlanguage?text=Hello%20world!" \
-H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.