Get the complete list of languages supported for translation. Optionally get language names translated into a target language.
GET /translate/v1/languages
TypeScript
Python
C#
Java
PHP
cURL
Go
CLI
import Casedev from 'casedev' ;
const client = new Casedev ({ apiKey : 'sk_case_YOUR_API_KEY' });
const result = await client . translate . v1 . languages ();
result . data . languages . forEach ( lang => {
console . log ( lang . language );
});
// "en", "es", "fr", "de", ...
{
"data" : {
"languages" : [
{ "language" : "af" },
{ "language" : "ar" },
{ "language" : "az" },
{ "language" : "be" },
{ "language" : "bg" },
{ "language" : "bn" },
...
]
}
}
Query parameters
Parameter Type Description targetstring Target language for translating language names modelstring Model to check support for: nmt or base
Get localized language names
Include language names translated into a specific language:
TypeScript
Python
C#
Java
PHP
cURL
Go
CLI
const result = await client . translate . v1 . languages ({
target : 'es' // Get names in Spanish
});
result . data . languages . forEach ( lang => {
console . log ( ` ${ lang . language } : ${ lang . name } ` );
});
// "en: Inglés"
// "es: Español"
// "fr: Francés"
// "de: Alemán"
{
"data" : {
"languages" : [
{ "language" : "en" , "name" : "Inglés" },
{ "language" : "es" , "name" : "Español" },
{ "language" : "fr" , "name" : "Francés" },
{ "language" : "de" , "name" : "Alemán" },
{ "language" : "zh" , "name" : "Chino" },
...
]
}
}
Popular languages
Code Language enEnglish esSpanish frFrench deGerman itItalian ptPortuguese ruRussian zhChinese (Simplified) zh-TWChinese (Traditional) jaJapanese koKorean arArabic hiHindi thThai viVietnamese nlDutch plPolish trTurkish ukUkrainian heHebrew
Examples
Build a language selector
TypeScript
Python
C#
Java
PHP
Go
CLI
const result = await client . translate . v1 . languages ({
target : 'en' // Get English names
});
const languageOptions = result . data . languages . map ( lang => ({
value : lang . language ,
label : lang . name
}));
// Use in a dropdown component
< Select options = { languageOptions } />
Check if a language is supported
TypeScript
Python
C#
Java
PHP
Go
CLI
const result = await client . translate . v1 . languages ();
const supportedCodes = new Set (
result . data . languages . map ( l => l . language )
);
function isSupported ( langCode : string ) : boolean {
return supportedCodes . has ( langCode );
}
console . log ( isSupported ( 'es' )); // true
console . log ( isSupported ( 'xyz' )); // false
Pricing: This endpoint is free and does not count toward usage.