Research

Best LLM for translation: we tested 11 on live speech

ResearchNovember 2, 2026 · 13 min read
Hand-drawn dancers copy a leader's move along a studio barre, each a little further from it, while the last one stands still.

Ask a standard translation benchmark which LLM translates best, and it will tell you they are all about the same. On FLORES-200, a set of sentences translated by professionals, the twelve LLM setups we ran scored within 0.021 of each other on COMET, a score trained to predict human judgments. Live speech is different. It arrives as half-finished sentences and misheard words, and on it the same setups ended up almost ten points apart.

We ran this test to choose the model for Verli's multilingual rooms, where one person speaks and every listener reads live captions in their own language. On one host, a model at half the leader's cost came within a point of it. Another finished the speaker's sentences in 15% of its updates. The two best-known translation services split, one close to the top and one below most of the LLMs, and the cost of an hour of captions varied fifteen-fold. Here is what we measured, and the model we run now.

How we tested

We picked seven public talks of 6 to 8 minutes each, all published on YouTube under a CC BY license: six sermons and a lecture. The speakers use English, Spanish, Portuguese, Korean, Chinese and Ukrainian. We translated each talk into three to five languages, 24 pairs. We chose them from the language pairs Verli users ran most in the 90 days to November 1, 2026, plus common church languages.

We streamed each talk through Soniox speech recognition once at normal speed, and we saved every response with its arrival time. We replay that one recording into every setup, so every model sees the same live transcript, with the same half-finished sentences and the same misheard words at the same moments. The replay runs the product's loop on a virtual clock and makes real API calls, so the delay and cost measurements are real. While someone is still speaking a sentence, the loop translates it again about every 1.5 seconds into all the room's languages in one call. When the sentence ends, the loop translates it once more and locks it.

Two AI reviewers scored quality. We ran Claude Opus 5.5 and a GPT model through their command line tools on subscriptions. We cut passages of about 45 seconds at the end of a sentence. For each passage the reviewers saw every setup's final translation side by side under shuffled letters and listed errors in the MQM style that professional translation reviewers use. The score is 100 minus 25 points per critical error, 5 per major and 1 per minor, per 100 source words (estimated from characters for Chinese). AI reviewers are not people. Their two rankings agreed at 0.96 (1 means the same order), so we read differences of a point or less as ties. We ran 100 FLORES sentences per pair through every model and scored them with chrF and COMET against the professional translations.

By our estimate, the AI review of the three LLM rounds would have cost about $130 at API prices, many times what their translation calls cost.

DeepL and Google Cloud Translation are translation services, so we ran them differently from the LLMs. They translated one finished sentence at a time, with one request per language. Re-translating every unfinished sentence would bill each character many times. We gave DeepL the sentence before as context. DeepL does not bill for it. Google's standard model takes no context. Both runs fit inside the free allowances: DeepL's free API plan and Google's first 500,000 characters a month.

The results

SetupQualityDelay p50First words p50Sentence locked p50 / p90Relative cost
GPT-6 Luna98.22.34 s3.40 s2.84 / 4.79 s1.0x
DeepSeek V4.1 Flash, Morph host97.62.04 s2.83 s2.54 / 5.11 s0.5x
Gemini 3.1 Flash-Lite (preview)97.51.62 s1.97 s1.76 / 2.66 s4.1x
DeepSeek V4.1 Flash, Wafer host97.21.36 s1.52 s1.42 / 3.62 s1.0x
Gemma 4 31B96.81.51 s1.82 s1.83 / 3.90 s1.3x
Gemma 4 26B96.31.35 s2.03 s1.93 / 9.80 s0.6x
Qwen 3.8 Flash96.320 s28.2 s23 / 64 s0.4x
DeepL96.22.05 s6.11 s2.05 / 9.75 s31x
Gemini 2.5 Flash-Lite94.61.23 s1.31 s1.22 / 3.27 s1.2x
Claude Haiku 5.593.91.87 s2.45 s2.15 / 3.98 s1.9x
gpt-oss-120b, thinking low93.80.99 s1.08 s0.91 / 1.70 s6.3x
Google Cloud Translation92.30.75 s4.04 s0.75 / 1.01 s23x
Hunyuan-MT2 7B92.12.0 s2.79 s2.3 / 3.8 s1.0x
Soniox, one stream per language91.00.53 s2.33 s0.53 / 0.64 s3.8x
gpt-oss-20b, thinking low88.41.07 s1.13 s0.98 / 2.01 s1.4x

Measured November 1 and 2, 2026. Relative cost is for the whole room, all its languages, as a multiple of DeepSeek V4.1 Flash on the Wafer host, at list prices on those dates, without free allowances or plan fees.

Quality is the mean of both reviewers. Relative cost counts billed tokens for the LLMs, characters for DeepL and Google, and audio and text for Soniox. Delay is the time from when a speaker says a word until a translation that covers the word appears on screen. We measured delay over every update. First words is the time from the start of a sentence until any translation of it appears on screen. Sentence locked is the time from the end of a sentence to its final translation. DeepL and Google show nothing until a sentence ends, so we counted their delay from the last word of the sentence. Their delay equals their locked time, and the first words column shows the wait. The Wafer row and the DeepL and Google rows come from later rounds scored the same way. We scored some setups again beside them as anchors, and those anchors landed within 0.9 points of their earlier scores. We scored Qwen 3.8 Flash and Hunyuan-MT2 in the first round only and then dropped them.

Sentence tests can't tell these models apart

On FLORES, eleven of the twelve LLM setups span about 0.012 COMET, and Google Cloud Translation tied the top one. On live speech the LLM setups are 9.8 quality points apart. A sentence benchmark gives every model a clean, complete, well-punctuated sentence. Live speech gives the model fragments.

We looked at one way models handle fragments. While someone is mid-sentence, the right translation of "When Paul writes to the church in Rome, he is not just" is a translation of those words. Some models finish the thought instead. We sampled 20 unfinished updates per setup and counted how often the translation added meaning the speaker had not said yet. Hunyuan-MT2 is a model built only for translation, and it did so in 15% of the updates. GPT-6 Luna and Gemma 4 26B never did so. DeepSeek V4.1 Flash did so in 0 to 5% across three samples. Other setups failed on hard passages in another way. Claude Haiku 5.5 sometimes returned the English untranslated. That is why it scored 84.0 to 86.3 on English into Russian, Polish, French and Persian while it scored above 98 into Arabic, Korean and Chinese.

If you are choosing a model for anything live, test it on your own recorded speech.

The fastest model costs the most

gpt-oss-120b was the fastest LLM in the table. Its median delay was 0.99 seconds, and it locked sentences in 0.91 seconds. It is the most expensive LLM per hour, at about six times the cost of GPT-6 Luna. The model thinks before it answers even at its lowest setting. It writes about 231 tokens per call. Most other models write 79 to 89 tokens. The host bills for every one of those tokens.

Its quality score is 93.8, close to Gemini 2.5 Flash-Lite. Gemini 2.5 Flash-Lite is cheaper and nearly as fast. We sent gpt-oss a prompt with its thinking step already closed to skip the thinking. On a cheaper host that change cut the cost to about an eighth. On Cerebras the model was faster, with a median delay of 0.90 seconds at a little over half the cost. Quality fell 1.6 to 1.8 points, and serious errors rose by about 40%. gpt-oss-20b was the weakest setup overall. It scored 75.4 into Persian and 72.5 from Chinese into Vietnamese.

The host matters as much as the model

Two rows in the table are the same model. DeepSeek V4.1 Flash on the Wafer host had a median delay 0.7 seconds shorter than on Morph and cost about twice as much. Wafer runs a 4-bit version of the model, and we measured no loss of quality. Qwen 3.8 Flash scored 96.3, but the host we used gave it a median delay of 20 seconds, which makes Qwen 3.8 Flash useless for captions. Gemma 4 26B was fast on average. Its host had slow stretches, so sentence locking reached 9.8 seconds at the 90th percentile.

When you buy access to an open model through a marketplace like OpenRouter, the same model name can mean a different delay and cost.

Pick by the speaker's language

DeepSeek V4.1 Flash was the best or close to it on most pairs, but it was weaker when the speaker spoke Korean or Chinese. On the Morph host, Korean into English scored 95.8 and Chinese into Korean 94.5, where GPT-6 Luna scored 99.0 and 98.2. Gemini 2.5 Flash-Lite, the cheapest Google model, dropped to 88.9 on English into Chinese while staying above 95 on most European pairs.

Average scores do not show this. If your speakers mostly use one or two languages, test those pairs before you choose.

DeepL and Google Translate

DeepL and Google Cloud Translation are what most people mean by a translation API, so we put them through the same talks. Neither takes a prompt or translates into several languages in one call. We made one request for each language, ran the requests for a room in parallel, and used finished sentences only. We scored both in one review round, side by side with GPT-6 Luna, DeepSeek V4.1 Flash on Wafer, Gemini 2.5 Flash-Lite and Soniox.

On FLORES, Google Cloud Translation scored 0.898 COMET, tied with Gemini 3.1 Flash-Lite for the top, and DeepL scored 0.897, the same as GPT-6 Luna. The median time was 0.18 seconds per sentence for Google and 0.46 seconds for DeepL.

On live speech, DeepL scored 96.2, against 97.2 for DeepSeek V4.1 Flash and 98.1 for GPT-6 Luna in the same round, with about twice the serious errors of DeepSeek (38 against 18 per 100 passages). The gap between DeepL and DeepSeek is small. The 95% range runs from 0.2 to 1.7 points in DeepSeek's favor. Google scored 92.3, with 79 serious errors per 100 passages. That score is 3.9 points below DeepL (95% range 2.9 to 5.0), 1.8 below Gemini 2.5 Flash-Lite and 2.1 above Soniox.

DeepL beat DeepSeek on Chinese into English and Chinese into Korean, but not on Chinese into Vietnamese. DeepL scored 97.2 into Korean, and DeepSeek scored 95.6. From Spanish, DeepL was weakest. It scored 92.0 into Portuguese, and DeepSeek scored 98.1. Google scored 98.3 from English into Chinese, close to the LLMs, but fell to 82.5 from Chinese into Korean and 83.4 from Chinese into Vietnamese. We gave DeepL the sentence before as context. The standard Google model takes no context. We did not test whether that difference explains the gap.

The quality score does not show the cost of waiting for finished sentences. The first words of each sentence appeared a median 6.1 seconds after the speaker started it with DeepL and 4.0 seconds with Google. The LLMs other than the slow Qwen 3.8 Flash took 1.1 to 3.4 seconds. Once a sentence ended, Google locked the sentence in 0.75 seconds at the median and 1.01 at the 90th percentile. DeepL took 2.05 seconds at the median and 9.75 at the 90th percentile. Our plan caused part of the DeepL delays. On the free DeepL API plan some requests came back as "too many requests". Our client waited and retried, and 61 of 567 calls took longer than 3 seconds.

The bigger difference is cost. At DeepL's rate of $27.50 per million characters beyond a plan's allowance, the room cost about 31 times as much as DeepSeek V4.1 Flash on Wafer. At Google's $20 per million, the room cost about 23 times as much.

Soniox, the fast baseline

Soniox can translate as it recognizes speech, word by word. Its captions appeared in 0.53 seconds and never changed. We cannot match its output word for word to the speech, so our method measures Soniox's delay slightly in its favor. Every LLM setup except the slow Qwen 3.8 Flash rewrote words on screen as the sentence grew. They rewrote 1.1 to 2.5 words per final word. We counted characters for Chinese and Japanese. A rule that shows only the words two consecutive updates share cuts that count to 0.12 to 0.19. That rule adds about 1.4 seconds of delay. We explain the loop and its trade-offs in how we translate live captions.

Soniox scored 91.0, below every LLM setup in the table except gpt-oss-20b, and it translates into one language per stream. One extra language can use the stream the host runs, at little extra cost. Each further language needs its own stream, so a room in three to five languages cost almost four times as much as DeepSeek V4.1 Flash on Wafer, more than most LLM setups.

What we run

Verli's multilingual rooms use DeepSeek V4.1 Flash on Wafer, with the same model on Morph and then Gemma 4 31B as backups. We chose the faster host over the cheaper Morph host because delay matters more than cost to a reader. Wafer costs about the same as GPT-6 Luna and shows the translation a second sooner (1.36 against 2.34 seconds). All three routes run with zero data retention, so no host keeps the text.

If your speakers mostly speak Korean or Chinese, GPT-6 Luna is the better choice on these results. If you need captions in exactly one extra language and speed matters most, Soniox's own translation is the better choice.

See live transcription and translation in action

Verli transcribes and translates any audio your computer plays, live. Free for 60 minutes upon sign-up.

Frequently asked questions

What is the best LLM for translation?

On live speech, GPT-6 Luna scored highest (98.2), with DeepSeek V4.1 Flash (97.6) and Gemini 3.1 Flash-Lite (97.5) within a point. DeepSeek costs less than half as much as Luna on its cheaper host. These results are from November 2026.

Which is the best AI model for translation?

On our live speech test, GPT-6 Luna, an OpenAI model, scored highest of the 15 setups (98.2). The best translation service, DeepL, scored 96.2, and Google Cloud Translation scored 92.3. On standard sentences the best LLMs, DeepL and Google all scored 0.897 to 0.898 COMET, so you cannot choose a winner from a sentence test alone.

Is DeepL better than an LLM for translation?

DeepL did not beat the best LLMs on our live speech test. DeepL scored 96.2, behind DeepSeek V4.1 Flash (97.2) and GPT-6 Luna (98.1) in the same round, and a room cost about 31 times as much as on DeepSeek. On standard sentences DeepL tied GPT-6 Luna at 0.897 COMET. DeepL beat DeepSeek on Chinese into English and into Korean.

DeepL or Google Translate for live speech?

DeepL scored 96.2 against 92.3 for Google Cloud Translation on live speech. The two tied on standard sentences (0.897 and 0.898 COMET). Google was cheaper, at about three quarters of DeepL's cost for a room, showed the first words of a sentence sooner (4.0 against 6.1 seconds) and locked finished sentences faster.

Is ChatGPT better at translating than Google Translate?

We did not test the ChatGPT app. Through their APIs, OpenAI's GPT-6 Luna scored 98.2 on live speech against 92.3 for Google Cloud Translation, and Google cost about 22 times as much for a room. Google locked each finished sentence sooner, 0.75 seconds against 2.84 at the median, but showed nothing until the sentence ended.

How much does LLM translation cost for live captions?

The model and the host set the cost. For a whole room translated into three to five languages, we measured the cost with real API calls. The LLM setups ranged from about 0.4 to 6.3 times the cost of DeepSeek V4.1 Flash on Wafer, the setup we run. Google Cloud Translation cost about 23 times as much, and DeepL cost about 31 times as much.

Can an LLM translate live speech in real time?

Yes, an LLM can translate live speech with a short delay. The best setups showed a translation 1.4 to 2.3 seconds after the speaker said the words and locked each sentence 1.4 to 2.8 seconds after the sentence ended, at the median. Speech recognition with built-in translation, like Soniox, is faster, at 0.5 seconds.

Which LLM is fastest for translation?

gpt-oss-120b on Cerebras had a median delay of 0.99 seconds with thinking set to low and 0.90 seconds with thinking skipped. With thinking on, gpt-oss-120b was the most expensive LLM, at about six times the cost of GPT-6 Luna, because the host bills for thinking tokens before the answer. Skipping the thinking cost 1.6 to 1.8 points of quality.

More from Verli