We verify language support by checking whether each model returns a usable translation in that language.

A model supports a language when its output in that language is a translation. We send every model the same source texts, language by language, and check each output as a whole before any quality scoring. An output counts as a translation when it passes five checks: it is in the target language, it is in the script of the target language, it is not garbage or near-empty, it is not cut off part-way, and it is not far shorter than the source. One translation from any solution of the model is enough. When we get output in a language from a model, but no output passes all five checks, the language counts as nominally supported. When the language is not available for the model at all, it counts as not supported.

Language lists built from documentation are wrong in both directions. For one MT engine, the list built from its documentation held 45 of our 100 languages without a translation from the engine, and for another, 74. For one LLM, we got translations in more languages than there are in its documentation.

We got text in the wrong language from 19 models, in 69 languages, more than for any other check.

Models affected, by failed check05101520wrong language: 1919wrong languagewrong script: 1515wrong scriptcut off part-way: 1010cut off part-waygarbage or near-empty: 1010garbage or near-emptyfar too short: 88far too short21 of the 57 models, in 94 of the 100 languages. One model can appear under several checks.

One MT engine is available to us under a license limited to a few languages. We did not evaluate its outputs in the other languages, and those languages count as outside the license, not as unsupported.

Language support per model

VendorModelSupportedNominally supportedNot supportedOutside the licenseNominally supported languages
AnthropicAnthropic Claude Fable 5100000
AnthropicAnthropic Claude Opus 4.8100000
AnthropicAnthropic Claude Sonnet 4.6100000
AnthropicAnthropic Claude Sonnet 5100000
DeepSeekDeepSeek V3.2100000
z.aiGLM-5100000
GoogleGoogle Gemini 3.1 Pro Preview100000
GoogleGoogle Gemini 3.5 Flash100000
GoogleGoogle Gemma 4100000
xAIGrok 4.20 (non-reasoning)100000
xAIGrok 4.20 (reasoning)100000
MistralMistral Large 3100000
MistralMistral Medium 3.1100000
MoonshotAIMoonshotAI Kimi K2.5100000
OpenAIOpenAI GPT-4.1100000
OpenAIOpenAI GPT-5.5100000
OpenAIOpenAI GPT-5.6 Luna100000
OpenAIOpenAI GPT-5.6 Sol100000
OpenAIOpenAI GPT-5.6 Terra100000
AnthropicAnthropic Claude Haiku 4.599100Assamese
GoogleGoogle Cloud Advanced Translation API98110Serbian
MiniMaxM2.598200Lao, Telugu
OpenAIOpenAI gpt-oss-120b98200Lao, Wolof
TranslatedTranslated Lara 297030
CohereCohere Command A (command-a-translate-08-2025)95500Amharic, Shona, Tajik, Wolof, Zulu
ModernMTModernMT Enterprise Edition93070
MicrosoftMicrosoft Translator891100Kurdish (Kurmanji)
DeepLDeepL Next Gen841150Serbian
Swiss AI (Apertus)Apertus-8B-2509831700Amharic, Armenian, Assamese, Hausa, Igbo, Khmer, Kurdish (Kurmanji), Lao, Odia (Oriya), Russian, Scottish Gaelic, Sesotho, Shona, Tatar, Turkmen, Uyghur, Wolof
YandexYandex830170
AlibabaAlibaba Cloud Qwen3-235B-A22B790210
GoogleGoogle Translation LLM791200Serbian
AlibabaAlibaba771220Burmese
AmazonAmazon690310
CohereCohere Tiny Aya681310Wolof
AI21AI21 Jamba Large 1.7653500Amharic, Armenian, Assamese, Burmese, Georgian, Gujarati, Hausa, Igbo, Kannada, Khmer, Kinyarwanda, Kurdish (Kurmanji), Kyrgyz, Lao, Malagasy, Malayalam, Mongolian, Odia (Oriya), Pashto, Punjabi, Sesotho, Shona, Sinhala, Somali, Sundanese, Tajik, Tamil, Tatar, Telugu, Turkmen, Uyghur, Wolof, Xhosa, Yoruba, Zulu
SYSTRANSYSTRAN PNMT API570430
AppTekAppTek NMT540460
TildeTilde283690Lithuanian, Maltese, Serbian
SupertextSupertext Supertext LLM260740
NiuTransNiuTrans220780
PangeanicPangeanic220780
Widn AIWidn AI Tower Sugarloaf220780
OracleOracle210790
TencentTencent Cloud TMT130870
BaiduBaidu120880
MetaMeta Llama 4 Maverick110890
NaverNaver Papago NMT Commercial110890
SpeakLeashSpeakLeash Bielik-11B-v3.0-Instruct1119700Belarusian, Bosnian, Bulgarian, Croatian, Danish, Dutch, Finnish, Greek, Hungarian, Italian, Latvian, Lithuanian, Romanian, Russian, Serbian, Slovak, Slovenian, Swedish, Ukrainian
Widn AIWidn AI Tower Anthill1127620Arabic (MSA), Bulgarian, Catalan, Croatian, Czech, Danish, Estonian, Finnish, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Korean, Latvian, Lithuanian, Malay, Norwegian, Polish, Slovak, Slovenian, Swedish, Thai, Turkish, Ukrainian, Vietnamese
YoudaoYoudao82882Kurdish (Kurmanji), Serbian
TartuNLPTartuNLP70930
ALL-LabALL-Lab68860Amharic, Igbo, Malagasy, Sesotho, Shona, Xhosa, Yoruba, Zulu
iFlyTekiFlyTek MT60940
EliaElia Elhuyar Machine Translation System50950
Widn AIWidn AI Tower Vesuvius236620Arabic (MSA), Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Malay, Norwegian, Polish, Portuguese (European), Romanian, Russian, Slovak, Slovenian, Spanish (European), Swedish, Thai, Turkish, Ukrainian, Vietnamese
TarjamaTarjama10990

Units — Supported: languages; Nominally supported: languages; Not supported: languages; Outside the license: languages

A language counts as supported when we got a translation in it from at least one solution of the model, including 112 model and language pairs with a failed check on another solution of the same model. We did not evaluate the outputs of one MT engine outside its license (82 languages), and those languages count as outside the license, not as unsupported.

Automate translation to meet your requirements

See Intento Language Hub in action.

Book a demo
Leave feedback