Models

The AI models and MT engines evaluated: their features, language coverage and results.

Takeaways for , , , and

Takeaway 1

We benchmark 57 models from 37 vendors: 28 translation APIs and 29 LLMs prompted for translation.

Eight of the translation APIs are LLM-based services, and six of the LLMs are open-weight models whose weights anyone can download. We aim to include every commercially available MT engine and LLM, and we use each one through a paid account, as a customer would. We use Intento Language Hub for uniform API access to MT engines and LLMs, with deterministic request routing, request batching, quota and account management.

The list holds the models available on 16 July 2026, when we froze it. The last ones added before the freeze were Claude Fable 5, Claude Sonnet 5 and GPT-5.6. Meta Llama 4 Maverick joined on 1 September as the only exception, and it runs on the FP8 build its inference provider serves. We also benchmark GPT-4.1, which is still widely deployed in production, next to the GPT-5 models, so a reader can decide on evidence whether to migrate from it.

We set up API access to 64 models, and seven of them did not return translations of our test texts, so they are not in the results: Amazon Nova 2 Pro and Nova 2 Lite, EuroLLM-22B, Sarvam-Translate, T-tact AN-ZIN, TREBE and Yaraku. Five vendors give access to their models only after approval: Mirai, Kakao and GPT-NL declined, and Rozetta and Tilmoch did not reply. Translated launched a new version of Lara after the model freeze, so the results describe Lara 2.

Vendors of the 57 models in the benchmark
Chart data
Vendors of the 57 models in the benchmark
VendorModels
AI21Jamba Large 1.7
AlibabaMachine Translation API, Qwen3-235B-A22B
ALL-LabALL-Lab
AmazonTranslate
AnthropicClaude Fable 5, Claude Haiku 4.5, Claude Opus 4.8, Claude Sonnet 4.6, Claude Sonnet 5
AppTekNMT
BaiduTranslate API
CohereCommand A Translate, Tiny Aya
DeepLNext Gen
DeepSeekV3.2
EliaMachine Translation System
GoogleCloud Advanced Translation API, Gemini 3.1 Pro Preview, Gemini 3.5 Flash, Gemma 4, Translation LLM
iFlyTekMT
MetaLlama 4 Maverick
MicrosoftTranslator
MiniMaxM2.5
MistralLarge 3, Medium 3.1
MoonshotAIKimi K2.5
NaverPapago NMT Commercial
NiuTransNiuTrans
OpenAIGPT-4.1, GPT-5.5, GPT-5.6 Luna, GPT-5.6 Sol, GPT-5.6 Terra, gpt-oss-120b
OracleCloud Language Service
PangeanicPangeaMT
SpeakLeashBielik-11B-v3.0-Instruct
SupertextLLM
Swiss AIApertus-8B-2509
SYSTRANPNMT API
TarjamaNMT
TartuNLPTartuNLP
TencentCloud TMT
TildeTildeOpen LLM engine
TranslatedLara 2, ModernMT Enterprise Edition
TransPerfectWidn AI Tower Anthill, Widn AI Tower Sugarloaf, Widn AI Tower Vesuvius
xAIGrok 4.20 (non-reasoning), Grok 4.20 (reasoning)
YandexCloud Translate v2
YoudaoTranslation Service API
z.aiGLM-5
Takeaway 2

We classify models by API access, distinguishing MT engines from promptable LLMs.

We call an "MT engine" a model that is accessible via a translation API, and an "LLM" a model with access to prompting. Within these two classes we mark two subclasses from vendor information: an "LLM-based MT engine" is an MT engine built on an LLM, such as DeepL Next Gen and Google Translation LLM, and an "open-weight LLM" is an LLM with downloadable weights, subject to its license terms.

Takeaway 3

The best MT engine translation has more errors than the best LLM translation in all 80 languages with results for both.

The median ratio is ~2.3 times as many errors in the best MT engine translation.

The best MT engine is DeepL Next Gen in 49 languages and Translated Lara 2 in 23. The gap is smallest in Romanian, European Portuguese and Bosnian, and only the DeepL Next Gen solutions in German and Romanian meet general translation quality (no critical error, at most three major errors and at most 20 weighted errors per 1,000 words).

Errors in the best MT engine and LLM solutions, by language
Chart data
Errors in the best MT engine and LLM solutions, by language
LanguageLLM with the fewest errorsBest LLM, weighted errors per 1,000 wordsMT engine with the fewest errorsBest MT engine, weighted errors per 1,000 words
RomanianAnthropic Claude Fable 516.2DeepL Next Gen17.5
Portuguese (European)Anthropic Claude Fable 514.8DeepL Next Gen18.5
BosnianGoogle Gemini 3.1 Pro Preview17.5Translated Lara 224.4
DutchOpenAI GPT-5.514.5DeepL Next Gen20.4
JapaneseGoogle Gemini 3.1 Pro Preview22.4DeepL Next Gen32.3
AssameseOpenAI GPT-5.530.3DeepL Next Gen44.2
GermanGoogle Gemini 3.1 Pro Preview10.5DeepL Next Gen15.8
KoreanOpenAI GPT-5.6 Terra21.4DeepL Next Gen32.6
KannadaOpenAI GPT-5.6 Terra23.7Translated Lara 236.6
RussianAnthropic Claude Fable 512.9DeepL Next Gen21.4
SundaneseOpenAI GPT-5.535.3DeepL Next Gen59.3
IndonesianGoogle Gemini 3.1 Pro Preview12.5DeepL Next Gen21.1
VietnameseAnthropic Claude Opus 4.813.8DeepL Next Gen23.4
Chinese TraditionalAnthropic Claude Opus 4.823.7DeepL Next Gen40.5
LithuanianGoogle Gemini 3.1 Pro Preview18.8DeepL Next Gen32.6
AfrikaansOpenAI GPT-5.528.7Translated Lara 250.1
ItalianOpenAI GPT-5.511.2DeepL Next Gen20.4
Arabic (MSA)OpenAI GPT-5.516.2ALL-Lab29.7
SlovenianAnthropic Claude Fable 510.9DeepL Next Gen20.1
SerbianAnthropic Claude Fable 517.8Translated Lara 233
DanishOpenAI GPT-5.512.2DeepL Next Gen22.7
BulgarianGoogle Gemini 3.1 Pro Preview11.2DeepL Next Gen21.1
YiddishAnthropic Claude Fable 544.2DeepL Next Gen83.1
Spanish (European)OpenAI GPT-5.6 Terra9.9DeepL Next Gen19.1
AlbanianAnthropic Claude Fable 518.1Translated Lara 234.9
FrenchAnthropic Claude Fable 522.1DeepL Next Gen44.2
HebrewAnthropic Claude Fable 516.5DeepL Next Gen33.6
Chinese SimplifiedOpenAI GPT-5.6 Terra22.7DeepL Next Gen46.8
MacedonianOpenAI GPT-5.6 Terra11.9Translated Lara 224.7
HungarianAnthropic Claude Fable 516.2Translated Lara 234.3
TagalogOpenAI GPT-5.6 Terra21.4Translated Lara 245.8
NepaliOpenAI GPT-5.519.8DeepL Next Gen42.8
NorwegianOpenAI GPT-5.59.9DeepL Next Gen21.4
SwedishOpenAI GPT-5.512.5DeepL Next Gen27
PolishOpenAI GPT-5.6 Terra13.5DeepL Next Gen29.3
TurkishAnthropic Claude Fable 512.2DeepL Next Gen26.7
ThaiAnthropic Claude Opus 4.819.8Translated Lara 243.8
GreekAnthropic Claude Fable 510.2DeepL Next Gen23.1
MalayalamOpenAI GPT-5.6 Sol16.8Translated Lara 238.2
UrduAnthropic Claude Fable 518.5Translated Lara 242.2
HindiAnthropic Claude Fable 511.5Translated Lara 227.4
SlovakOpenAI GPT-5.6 Terra11.9Translated Lara 228.3
SwahiliAnthropic Claude Fable 536.3Google Translation LLM87.3
IcelandicOpenAI GPT-5.523.1Google Translation LLM57.7
CroatianOpenAI GPT-5.59.6Translated Lara 224.4
LatvianOpenAI GPT-5.516.8DeepL Next Gen42.8
EstonianOpenAI GPT-5.6 Sol19.4DeepL Next Gen49.8
FinnishOpenAI GPT-5.6 Sol13.2DeepL Next Gen33.9
ArmenianOpenAI GPT-5.6 Terra26.7DeepL Next Gen68.6
CzechAnthropic Claude Fable 511.2DeepL Next Gen29
CatalanGoogle Gemini 3.1 Pro Preview11.9DeepL Next Gen31.6
UkrainianAnthropic Claude Fable 59.9DeepL Next Gen26.4
FarsiGoogle Gemini 3.1 Pro Preview12.9Translated Lara 234.6
BengaliOpenAI GPT-5.517.1DeepL Next Gen46.8
CebuanoGoogle Gemini 3.1 Pro Preview34.9Google Cloud Advanced Translation API95.9
GalicianAnthropic Claude Fable 511.5Translated Lara 232.3
BelarusianAnthropic Claude Fable 519.8DeepL Next Gen56.4
TeluguAnthropic Claude Fable 514.5DeepL Next Gen41.9
UzbekOpenAI GPT-5.522.4DeepL Next Gen65.9
MongolianGoogle Gemini 3.1 Pro Preview30.7DeepL Next Gen90.6
TatarGoogle Gemini 3.1 Pro Preview30DeepL Next Gen90.3
TajikOpenAI GPT-5.6 Sol22.7DeepL Next Gen70.5
GeorgianAnthropic Claude Fable 516.2Translated Lara 251.1
PashtoOpenAI GPT-5.6 Sol26.4DeepL Next Gen83.7
IrishGoogle Gemini 3.1 Pro Preview25Translated Lara 280.1
PunjabiOpenAI GPT-5.6 Sol16.8DeepL Next Gen54.1
MarathiOpenAI GPT-5.6 Sol16.2Translated Lara 253.7
BurmeseOpenAI GPT-5.6 Luna33.3Google Translation LLM112.7
WelshGoogle Gemini 3.1 Pro Preview12.9DeepL Next Gen44.2
BasqueOpenAI GPT-5.6 Sol21.8Google Translation LLM76.1
AmharicOpenAI GPT-5.6 Sol23.1Translated Lara 281.1
MalayOpenAI GPT-5.510.9DeepL Next Gen40.9
KyrgyzOpenAI GPT-5.520.4Google Translation LLM77.1
GujaratiAnthropic Claude Fable 518.8DeepL Next Gen75.8
TamilOpenAI GPT-5.6 Sol10.5DeepL Next Gen43.2
AzerbaijaniOpenAI GPT-5.516.5DeepL Next Gen71.2
KhmerOpenAI GPT-5.6 Sol18.5Google Translation LLM83.4
Odia (Oriya)OpenAI GPT-5.6 Luna23.1Translated Lara 2104.8
LaoGoogle Gemini 3.1 Pro Preview16.8Translated Lara 283.4
SinhalaAnthropic Claude Fable 517.1Translated Lara 287.7
Takeaway 4

The same LLMs have the fewest general translation quality errors in nearly every language on their shortlists.

Translations from OpenAI GPT-5.6 Sol, Anthropic Claude Fable 5, OpenAI GPT-5.5, GPT-5.6 Terra and Google Gemini 3.1 Pro Preview have fewer errors than the median of the other shortlisted LLMs in 95% to 100% of the languages where we shortlisted them. For OpenAI GPT-4.1, Google Gemma 4 and Mistral Large 3, the share is under 15%. The number of errors depends on the language as well, but the order of the models changes little from one language to another.

Languages where each LLM has fewer errors than the other shortlisted LLMs at the median
Chart data
Languages where each LLM has fewer errors than the other shortlisted LLMs at the median
ModelShare of languages
OpenAI GPT-5.6 Sol100%
Anthropic Claude Fable 598%
OpenAI GPT-5.598%
Google Gemini 3.1 Pro Preview95%
OpenAI GPT-5.6 Terra95%
OpenAI GPT-5.6 Luna88%
Anthropic Claude Opus 4.878%
Google Gemini 3.5 Flash37%
Anthropic Claude Sonnet 4.632%
Anthropic Claude Sonnet 526%
Cohere Command A (command-a-translate-08-2025)23%
Grok 4.20 (reasoning)20%
Translated Lara 218%
GLM-515%
OpenAI GPT-4.112%
MoonshotAI Kimi K2.59%
Google Gemma 48%
DeepSeek V3.27%
Mistral Large 34%
OpenAI gpt-oss-120b0%
Widn AI Tower Sugarloaf0%
Grok 4.20 (non-reasoning)0%
Takeaway 5

LLMs account for 99% of one-step solutions that meet the Basic requirements.

The LLM share among the top performers was 89% in 2025 and 55% in 2024, using the earlier definition described below.

The other 1% come from DeepL Next Gen, an LLM-based MT engine, in German and Romanian. We shortlist at least three real-time solutions in each language, nearly all of them MT engines, so MT engines make up 23% of the one-step solutions we assess with Intento LQA.

In the previous edition, a top performer was a solution whose quality score was statistically tied with the best one in its language pair, so the earlier shares come from a different way of counting.

LLMs among the best translation solutions, by edition
Chart data
LLMs among the best translation solutions, by edition
EditionLLMs among the best solutions, %
202455
202589
202699
Takeaway 6

Critical errors occur more often in MT engine translations than in LLM translations.

No critical error occurs in 56% of MT engine solutions and 89% of LLM solutions.

Major and critical errors make up 49% of the weighted errors in MT engine translations and 30% in LLM translations. The gap holds at the same number of errors. With 35 to 50 errors per 1,000 words, 42% of the MT engine solutions have no critical error, against 80% of the LLM solutions.

Translations from Google Translation LLM, Amazon Translate and ModernMT Enterprise Edition have a critical error in every language where we shortlisted them.

Translation errors per 1,000 words by severity, by model type
Chart data
Translation errors per 1,000 words by severity, by model type
Model typeMinor, errors per 1,000 wordsMajor, errors per 1,000 wordsCritical, errors per 1,000 words
MT engines36.528.840.57
LLM-based MT engines30.493.750.64
LLMs24.981.780.13
Open-weight LLMs37.353.930.18
Takeaway 7

LLM-based MT engine translations have ~half as many errors as other MT engine translations, but rarely meet formatting requirements.

They have ~1.6 times as many errors as LLM translations in the same language, at the median. The LLM-based MT engines on our shortlists are DeepL Next Gen, Translated Lara 2, Google Translation LLM and Widn AI Tower Sugarloaf, and the other MT engines are mostly Microsoft Translator.

1% of the LLM-based MT engine solutions meet the formatting requirement, against 84% of the LLM solutions.

Weighted translation errors per 1,000 words, by model type
Chart data
Weighted translation errors per 1,000 words, by model type
Model typeWeighted errors per 1,000 words, median
MT engines74.4
LLM-based MT engines46.8
LLMs30.3
Open-weight LLMs51.7
Takeaway 8

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

Vendor documentation does not reliably say which languages a model supports. LLMs have no language list, and when we tested the language lists of MT vendors, they were wrong in both directions: we did not get a translation in some listed languages, and got translations in some unlisted ones.

From 21 of the 57 models, in 94 of the 100 languages, we got text in the wrong language, garbage or a near-empty output, a translation cut off part-way, text in the wrong script, or text far shorter than the source. We remove such outputs before scoring quality, because a quality score for a text that is not a translation means nothing. A model supports a language only when we got a translation in it from the model, and that is how we determine language support for every model in the report.

Language support by model
Chart data
Language support by model
ModelSupported language, languagesNominally supported language, languages
Anthropic Claude Fable 51000
Anthropic Claude Opus 4.81000
Anthropic Claude Sonnet 4.61000
Anthropic Claude Sonnet 51000
DeepSeek V3.21000
GLM-51000
Google Gemini 3.1 Pro Preview1000
Google Gemini 3.5 Flash1000
Google Gemma 41000
Grok 4.20 (non-reasoning)1000
Grok 4.20 (reasoning)1000
Mistral Large 31000
Mistral Medium 3.11000
MoonshotAI Kimi K2.51000
OpenAI GPT-4.11000
OpenAI GPT-5.51000
OpenAI GPT-5.6 Luna1000
OpenAI GPT-5.6 Sol1000
OpenAI GPT-5.6 Terra1000
Anthropic Claude Haiku 4.5991
Google Cloud Advanced Translation API981
M2.5982
OpenAI gpt-oss-120b982
Translated Lara 2970
Cohere Command A (command-a-translate-08-2025)955
ModernMT Enterprise Edition930
Microsoft Translator891
DeepL Next Gen841
Apertus-8B-25098317
Yandex830
Alibaba Cloud Qwen3-235B-A22B790
Google Translation LLM791
Alibaba771
Amazon690
Cohere Tiny Aya681
AI21 Jamba Large 1.76535
SYSTRAN PNMT API570
AppTek NMT540
Tilde283
Supertext Supertext LLM260
NiuTrans220
Pangeanic220
Widn AI Tower Sugarloaf220
Oracle210
Tencent Cloud TMT130
Baidu120
Meta Llama 4 Maverick110
Naver Papago NMT Commercial110
SpeakLeash Bielik-11B-v3.0-Instruct1119
Widn AI Tower Anthill1127
Youdao82
TartuNLP70
ALL-Lab68
iFlyTek MT60
Elia Elhuyar Machine Translation System50
Widn AI Tower Vesuvius236
Tarjama10
Takeaway 9

The strongest shortlisted LLMs meet our language-support criteria in nearly every language assessed, and the weakest in at most half.

We count a language as supported by an LLM when the translation of our four texts has at most one critical error, no hallucinated segment and at most 60 errors per 1,000 words, weighted by severity. A language where we get no translation from the LLM at all counts as not supported.

Translations from Anthropic Claude Fable 5 and OpenAI GPT-5.6 Sol meet these criteria in every language where they are on the shortlist, and from Google Gemini 3.1 Pro Preview in all but Burmese. Translations from OpenAI gpt-oss-120b and xAI Grok 4.20 (non-reasoning) meet them in 6 of 12 and 3 of 8 languages.

Translations from Fable 5 meet the much higher bar of general translation quality (no critical error, at most three major errors and at most 20 weighted errors per 1,000 words) in 33 of the 60 languages. We assess an LLM in a language only where it is on our shortlist.

Measured language support per LLM in 100 languages
Chart data
Measured language support per LLM in 100 languages
ModelMeets general translation quality (up to 20 weighted errors per 1,000 words), languagesSupported, languagesNot supported, languagesNot assessed, languages
Google Gemini 3.1 Pro Preview2252125
Anthropic Claude Fable 53327040
Google Gemini 3.5 Flash552538
OpenAI GPT-5.52432341
Anthropic Claude Opus 4.81230355
Anthropic Claude Sonnet 5132265
OpenAI GPT-4.11321057
OpenAI GPT-5.6 Sol2012068
Anthropic Claude Sonnet 4.6027469
GLM-5125767
OpenAI GPT-5.6 Luna619174
Google Gemma 41241263
Mistral Large 3020872
Cohere Command A (command-a-translate-08-2025)118873
OpenAI GPT-5.6 Terra810280
Grok 4.20 (reasoning)110485
DeepSeek V3.2010486
MoonshotAI Kimi K2.508389
OpenAI gpt-oss-120b06886
Grok 4.20 (non-reasoning)03592
Takeaway 10

We exclude unusable translations before scoring quality.

We excluded translations from five models in 15 to 68 languages each, and from 15 more models in one to 13 languages each.

We get one or two translations from a model in each language, one off the shelf, without context in the request, and one adjusted, with the tone instruction and the glossary terms added. We exclude each one on its own. Of the 235 model and language pairs with an exclusion, we excluded every translation in 134, only the one without context in 51 and only the one with context in 50.

The most frequent reasons are garbage or repetition loops and text in the wrong language, in 95 pairs each, and cut-off text, in 86, while the error messages in place of the translation are from two models. With context in the request, we got text in the wrong language or script less often: where we have both translations, only the one without context had it in 37 pairs and only the one with context in 10, while the difference for cut-off or garbled text (53 and 39 pairs) is small enough to be chance.

We excluded at least one translation in 24% of the model and language pairs of open-weight LLMs and in 11% of those of LLM-based MT engines, against 3% for other LLMs and 2% for MT engines. From the remaining 37 of the 57 models, every translation is in the results.

Takeaway 11

We use zero data retention wherever the model API supports it.

Zero data retention means the vendor does not store the requests sent to its API, under the applicable retention terms. For enterprise translation this matters because the content is often confidential, and the texts in this benchmark are enterprise content, contributed on our promise to use them for evaluation only, never for training.

The API of Claude Fable 5 returns an error unless the account has data retention turned on, so we translate with it in a dedicated workspace. The workspace has its own API key and keeps requests for 30 days, and we use it only for the benchmark texts.

More on Models

Takeaway 0

The best open-weight LLM translation has more errors than the best other LLM translation in all 50 languages with results for both.

The median ratio is ~2.9 times as many errors in the best open-weight LLM translation.

The gap is smallest in Indonesian, where Google Gemma 4 has the only open-weight solution that meets general translation quality (no critical error, at most three major errors and at most 20 weighted errors per 1,000 words), and it meets every other Standard requirement too. The open-weight LLMs on our shortlists are Google Gemma 4, OpenAI gpt-oss-120b, Meta Llama 4 Maverick, Alibaba Qwen3-235B-A22B and Swiss AI Apertus-8B.

Errors in the best open-weight and other LLM solutions, by language
Chart data
Errors in the best open-weight and other LLM solutions, by language
LanguageOpen-weight LLM with the fewest errorsBest open-weight LLM, weighted errors per 1,000 wordsOther LLM with the fewest errorsBest other LLM, weighted errors per 1,000 words
IndonesianGoogle Gemma 417.8Google Gemini 3.1 Pro Preview12.5
SwahiliGoogle Gemma 454.7Anthropic Claude Fable 536.3
TagalogGoogle Gemma 435.9OpenAI GPT-5.6 Terra21.4
CebuanoGoogle Gemma 461.3Google Gemini 3.1 Pro Preview34.9
KoreanGoogle Gemma 440.5OpenAI GPT-5.6 Terra21.4
RussianGoogle Gemma 424.7Anthropic Claude Fable 512.9
SerbianGoogle Gemma 437.2Anthropic Claude Fable 517.8
AfrikaansGoogle Gemma 463.9OpenAI GPT-5.528.7
HindiGoogle Gemma 426.4Anthropic Claude Fable 511.5
TurkishGoogle Gemma 428.3Anthropic Claude Fable 512.2
DutchOpenAI gpt-oss-120b33.9OpenAI GPT-5.514.5
GujaratiGoogle Gemma 445.2Anthropic Claude Fable 518.8
Chinese SimplifiedOpenAI gpt-oss-120b54.4OpenAI GPT-5.6 Terra22.7
FrenchOpenAI gpt-oss-120b54.1Anthropic Claude Fable 522.1
FarsiGoogle Gemma 432Google Gemini 3.1 Pro Preview12.9
UrduGoogle Gemma 445.8Anthropic Claude Fable 518.5
KannadaGoogle Gemma 459.3OpenAI GPT-5.6 Terra23.7
ThaiGoogle Gemma 449.8Anthropic Claude Opus 4.819.8
NorwegianGoogle Gemma 425OpenAI GPT-5.59.9
ItalianGoogle Gemma 428.7OpenAI GPT-5.511.2
VietnameseGoogle Gemma 435.3Anthropic Claude Opus 4.813.8
BosnianGoogle Gemma 446.1Google Gemini 3.1 Pro Preview17.5
Arabic (MSA)Google Gemma 443.2OpenAI GPT-5.516.2
SundaneseOpenAI gpt-oss-120b97.9OpenAI GPT-5.535.3
AlbanianGoogle Gemma 451.7Anthropic Claude Fable 518.1
UkrainianGoogle Gemma 428.3Anthropic Claude Fable 59.9
KhmerGoogle Gemma 453.4OpenAI GPT-5.6 Sol18.5
MalayalamGoogle Gemma 451.7OpenAI GPT-5.6 Sol16.8
Portuguese (European)Meta Llama 4 Maverick46.1Anthropic Claude Fable 514.8
AssameseGoogle Gemma 495.6OpenAI GPT-5.530.3
PolishGoogle Gemma 443.5OpenAI GPT-5.6 Terra13.5
MarathiGoogle Gemma 454.4OpenAI GPT-5.6 Sol16.2
AzerbaijaniGoogle Gemma 456OpenAI GPT-5.516.5
Odia (Oriya)Google Gemma 479.1OpenAI GPT-5.6 Luna23.1
BengaliGoogle Gemma 459OpenAI GPT-5.517.1
GermanMeta Llama 4 Maverick36.9Google Gemini 3.1 Pro Preview10.5
SinhalaGoogle Gemma 460Anthropic Claude Fable 517.1
MacedonianGoogle Gemma 442.8OpenAI GPT-5.6 Terra11.9
CatalanOpenAI gpt-oss-120b46.8Google Gemini 3.1 Pro Preview11.9
MalayOpenAI gpt-oss-120b43.5OpenAI GPT-5.510.9
PunjabiGoogle Gemma 469.9OpenAI GPT-5.6 Sol16.8
AmharicGoogle Gemma 4104.5OpenAI GPT-5.6 Sol23.1
HebrewOpenAI gpt-oss-120b75.8Anthropic Claude Fable 516.5
TeluguGoogle Gemma 467.6Anthropic Claude Fable 514.5
CroatianGoogle Gemma 447.8OpenAI GPT-5.59.6
BulgarianOpenAI gpt-oss-120b63.3Google Gemini 3.1 Pro Preview11.2
TamilGoogle Gemma 465.6OpenAI GPT-5.6 Sol10.5
TatarOpenAI gpt-oss-120b206Google Gemini 3.1 Pro Preview30
PashtoOpenAI gpt-oss-120b182.6OpenAI GPT-5.6 Sol26.4
WelshOpenAI gpt-oss-120b189.5Google Gemini 3.1 Pro Preview12.9
Takeaway 0

Some translation errors and unmet requirements recur across languages for the same model.

The translated JSON document is invalid in every language for Translated Lara 2, Microsoft Translator, Google Translation LLM and Widn AI Tower Sugarloaf. Translations of the JSON document from Anthropic Claude Opus 4.8 meet the tag handling requirement in 12 of 46 languages, against 73 of 76 languages for Google Gemini 3.1 Pro Preview in every document.

Translations from Translated Lara 2 carry an HTML code in place of each newline character between the tags and the JSON fields of the source file, in every language. Without these codes, the translated JSON document would be valid in 36 of the 44 languages. In nearly every language, translations from Google Translation LLM carry additions (sentences that are not in the source).

We translate every text with its HTML tags and set the format parameter for tagged content where the API has one, textType html for Microsoft Translator, mimeType text/html for Google Translation LLM and content_type text/html for Translated Lara 2. We don't set a format parameter for Widn AI Tower Sugarloaf.

Share of one-step solutions meeting the tag handling and formatting requirements, by model
Chart data
Share of one-step solutions meeting the tag handling and formatting requirements, by model
ModelTag handling, %Formatting, %
Google Gemini 3.1 Pro Preview96%87%
Google Gemini 3.5 Flash56%90%
OpenAI GPT-5.589%76%
Anthropic Claude Fable 568%95%
DeepL Next Gen (off the shelf)0%0%
Anthropic Claude Opus 4.824%91%
OpenAI GPT-4.171%98%
Translated Lara 270%0%
Google Gemma 430%78%
Anthropic Claude Sonnet 531%86%
GLM-588%91%
OpenAI GPT-5.6 Sol61%97%
Microsoft Translator (off the shelf)0%0%
Anthropic Claude Sonnet 4.619%68%
Google Translation LLM (adjusted)0%0%
Mistral Large 336%43%
OpenAI GPT-5.6 Luna46%85%
Cohere Command A (command-a-translate-08-2025)27%91%
OpenAI GPT-5.6 Terra80%85%
Grok 4.20 (reasoning)38%88%
DeepL Next Gen (adjusted)0%13%
DeepSeek V3.257%93%
MoonshotAI Kimi K2.542%25%
OpenAI gpt-oss-120b42%83%
Takeaway 0

The vendor list grew from 21 in December 2018 to 106 in August 2026, mainly through LLM providers after 2023.

Since then the number of MT vendors with a standalone API has changed little (from 48 to 57). Six vendors sell LLM-based translation models (DeepL, Translated, Tilde, NiuTrans, Youdao and TransPerfect).

MT vendors and LLM providers both change fast. Within a year, 18 of the 51 MT vendors of 2025 left the market, changed name or owner, or are non-commercial and out of our scope, and 19 of the 41 LLM providers of 2025 now have only outdated or English-only models. Without those 19, the total is 85. If you chose a default model a year ago, its provider may no longer release multilingual models.

Vendors of machine translation and LLMs, December 2018 to August 2026
Chart data
Vendors of machine translation and LLMs, December 2018 to August 2026
EditionMT vendors with a standalone commercial APIPreview or limited-access MT APIs, vendorsOpen-weight pretrained MT modelsLLM providersLLM providers with only outdated or English-only modelsTotal
Dec 201818300021
Jun 201921200023
Nov 201923300026
Jul 202028600034
Sep 202138530046
Jul 202245540054
Jun 2023485613072
May 2024505633094
Jun 20255156410103
Aug 202657003019106
Takeaway 0

Of 59 machine translation vendors, 31 support custom terminology.

Custom terminology support means you can apply your own glossary through the API, in training or at translation time. Fewer vendors support domain adaptation. 21 offer static domain adaptation, a batch retraining on thousands of your parallel segments that takes hours to days. 10 offer dynamic domain adaptation, which updates the model in real time from as few as one example. 20 vendors offer an LLM-based translation model, which is normally an LLM fine-tuned for translation and available through an MT API, without prompting.

Machine translation vendors, August 2026
Chart data
Machine translation vendors, August 2026
VendorGroupsNote
African Languages Lab (ALL-Lab)Stock models, Custom terminology support, LLM-based Translation Models
AISA DigitalStock models, Custom terminology support
Alibaba CloudStock models, Custom terminology support, Static domain adaptation, LLM-based Translation Models
Amazon TranslateStock models, Custom terminology support, Dynamic domain adaptation
AppTekStock models, Custom terminology support, Static domain adaptation
Arabic.AI (by Tarjama)LLM-based Translation Models
Azure Translator in Foundry ToolsStock models, Custom terminology support, Static domain adaptation, Dynamic domain adaptation
Baidu TranslateStock models, Custom terminology support, Static domain adaptation, LLM-based Translation Models
BSC (SalamandraTA)LLM-based Translation Models
CloudTranslation (云译)Stock models
CohereLLM-based Translation Models
COTOHA TranslatorStock models
DeepLStock models, Custom terminology support, LLM-based Translation Models
DevnagriStock models
ECO Translate (Pangeanic)Stock models, Custom terminology support, Static domain adaptation, Dynamic domain adaptation
Elia (by Elhuyar)Stock models, Custom terminology support
FujitsuStock models, Custom terminology support
globalese by memoQStock models, Custom terminology support, Static domain adaptation
Google (TranslateGemma)LLM-based Translation Models
Google Cloud TranslationStock models, Custom terminology support, Static domain adaptation, Dynamic domain adaptation, LLM-based Translation Models
GTCOM (GeWu / 格物)Stock models
iFLYTEKStock models
KantanAIStock models, Custom terminology support, Static domain adaptation
Lara 2 by TranslatedCustom terminology support, Dynamic domain adaptation, LLM-based Translation Models
Lesan AIStock models
Lia Translate by AcoladStock models
LiltStock models, Custom terminology support, Static domain adaptation, Dynamic domain adaptation
LingvanexStock models, Custom terminology support, Static domain adaptation
Minna no Jidou Honyaku @KIStock models, Static domain adaptation
Mirai TranslateStock models, Static domain adaptation
ModernMTStock models, Custom terminology support, Dynamic domain adaptationModernMT stops serving its API on 31 December 2026.
MoxWave (Process9)Stock models
NiuTransStock models, LLM-based Translation Models
Omniscien Language StudioStock models, Custom terminology support, Static domain adaptation
Oracle Translate (OCI Language)Stock models
Papago (NAVER Cloud)Stock models
Phrase (NextMT / Next GenMT)Stock models, Static domain adaptation, Dynamic domain adaptation
PrompsitStock models, Static domain adaptation
PROMTStock models, Static domain adaptation
ReverieStock models
ReversoStock models, Custom terminology support
RoyalFlushStock models
Rozetta T-4OOStock models, Custom terminology support, LLM-based Translation Models
RWS Language WeaverStock models, Custom terminology support, Static domain adaptation, LLM-based Translation Models
SAP Translation HubStock models, Custom terminology support
Sarvam AIStock models, LLM-based Translation Models
SmartMATE by LanguageLineStock models
SupertextStock models, Custom terminology support, Static domain adaptation, LLM-based Translation Models
SYSTRAN by ChapsVisionStock models, Custom terminology support, Static domain adaptation, Dynamic domain adaptation
T-tact AN-ZINStock models, Custom terminology support, Static domain adaptation
TencentLLM-based Translation Models
Tencent Machine TranslationStock models, Custom terminology support
TildeCustom terminology support, Static domain adaptation, LLM-based Translation Models
TilmochStock models
TREBEStock models
Volcengine MTStock models, Custom terminology support, LLM-based Translation Models
Widn.AICustom terminology support, Dynamic domain adaptation, LLM-based Translation Models
Xiaomi (MiLMMT)LLM-based Translation Models
XL8Stock models
Yandex TranslateStock models, Custom terminology support
Yaraku TranslateStock models, Custom terminology support, Dynamic domain adaptation
YoudaoStock models, LLM-based Translation Models
Takeaway 0

Of 33 vendors with promptable LLMs, 25 offer open weights for commercial use.

A vendor with a model you can prompt freely is on the generative AI chart, and a vendor with a model that only translates is on the machine translation chart. A vendor can be on both: Cohere sells Command A Translate next to Command A. For DeepL, Translated, NetEase Youdao, ALL-Lab, NiuTrans and Xiaomi we track only translation models, so they are on the machine translation chart only.

We group the providers by license class: cloud commercial, open commercial, open conditional and open non-commercial. Open conditional weights are free to download and, in principle, to use commercially, gated by a scale threshold, an acceptable-use policy or a registration step. 26 providers offer a flash tier, a low-latency and lower-cost model line, and we leave out 19 that have only outdated or English-only models.

Generative AI providers by license class, August 2026
Chart data
Generative AI providers by license class, August 2026
VendorGroupsFeatures
AI SingaporeOpen commercialFlash tier, Multimodality
AI21Open commercialFlash tier
AlibabaCloud commercial, Open commercialFlash tier, Multimodality
Amazon AWSCloud commercialFlash tier, Multimodality
AnthropicCloud commercialFlash tier, Multimodality
BaiduCloud commercial, Open commercialFlash tier
BSCOpen commercialFlash tier
ByteDanceCloud commercialFlash tier, Multimodality
CohereOpen commercial, Open non-commercialFlash tier, Multimodality
DeepSeekOpen commercialFlash tier
EU CommissionOpen commercial, Open conditionalFlash tier, Multimodality
GoogleCloud commercial, Open commercialFlash tier, Multimodality
HuggingFaceOpen commercialFlash tier
IBMOpen commercialFlash tier
iFlytekCloud commercial
Meta AIOpen commercialFlash tier
MicrosoftOpen commercialFlash tier
MiniMaxOpen commercial
MistralOpen commercial, Open conditionalFlash tier, Multimodality
Moonshot AIOpen commercial, Open conditionalFlash tier, Multimodality
NaverCloud commercial
NVIDIAOpen commercialFlash tier
OpenAICloud commercial, Open commercialFlash tier, Multimodality
Sarvam AICloud commercial, Open commercial
SpeakLeashOpen commercialFlash tier
Swiss AIOpen commercialFlash tier, Multimodality
TartuNLPOpen conditionalFlash tier
Thinking MachinesOpen commercialMultimodality
TildeOpen commercial
TransPerfectOpen non-commercialFlash tier
UpstageCloud commercial, Open commercialFlash tier
xAICloud commercialMultimodality
Z.aiOpen commercialFlash tier
Takeaway 0

Vendor rules for access, billing, region and request size can affect translation cost.

The rules fall into four kinds: access (keys, trials, licenses), billing and quota (prepaid balances, character quotas, minimum charges), region (endpoints and resources bound to one region) and request limits (parameters and request sizes). Some vendors have a minimum charge per request (5,000-20,000 characters), which raises the cost of short texts. During this benchmark we use Intento Language Hub, which provides a single API to all NMT and LLM models and handles differences in how the APIs express translation requests.

Takeaway 0

We standardize language codes before comparing language support or making translation requests.

Simplified Chinese is zh at Amazon, zh-CN at Google, zh-Hans at Microsoft, zh-CHS at Youdao and cmn-Hans-CN at Tencent. Baidu writes Japanese as jp and French as fra, and Translated Lara 2 indexes Yiddish as ydd-US. A language listed under an unexpected code reads as not supported, and a code mismatch alone can drop a model from a comparison. We use ISO 639-1 two-letter codes, the ISO 639-3 code where a language has no two-letter one (ceb for Cebuano), and a script subtag for a language with two scripts (zh-hant, sr-latn).

Takeaway 0

We use temperature 0 for 15 of the 29 LLMs and document the settings for the other 14.

We can get different translations of the same text from one request to the next, because generation in an LLM includes randomness. Temperature is the API parameter that sets the degree of this randomness, and we use temperature zero to reduce variation where the API supports it. We want it at zero in a benchmark, for comparable output from the same input.

Three models of one vendor reject the temperature parameter with an API error, five reasoning models of two other vendors do not accept it at our settings, and one open-weight model has no temperature setting in its API, so these nine translate at vendor defaults. One model requires temperature 1, and we set four open-weight models to 0.1, the default of our connector for them.

We set the reasoning effort low on six models and turned extended thinking off on one. No request carried a fixed random seed, so we keep the archived outputs as the only exact record of each translation.

According to the Gemini 3 developer guide, as of August 2026, temperature should stay at its default of 1.0, because lower values can degrade reasoning. Only in the Cohere documentation is temperature 0 still fully deterministic.

Automate translation to meet your requirements

See Intento Language Hub in action.

Book a demo
Leave feedback