Try It Free
Home · Blog · Latency Benchmark 2026

Live Stream Translation Latency Benchmark 2026

Measured numbers, full methodology, raw data, and the limitations — because as of publication, nobody in this space has published a real latency benchmark. So we did.

Published July 21, 2026 · Measurements taken July 21, 2026 · By the StreamTranslate engineering team

Quick Answer

In our measurements, streaming speech recognition produced on-screen interim text with no measurable processing lag behind speech, locked final transcripts a median of 0.79 s after a phrase ended, and machine translation added a median of 241 ms. Typical end-to-end time for a locked, translated subtitle: ≈1 second, with 90th-percentile outliers around 2.5 s.

Why this benchmark exists

Every tool in the live captioning and translation space makes a latency claim — "real-time," "minimal lag," "under X seconds" — and none of them, including us until today, published measurements behind the claim. This page is our attempt to fix that: real numbers, the exact method used to get them, and an open invitation to every other vendor to publish theirs the same way.

Results

Stage 1 — Streaming speech-to-text (Deepgram nova-3, our production model)

MetricnMedianp90What it means for a viewer
Interim results (text appearing as you speak)25≈0 ms processing lag≈0 msLive text keeps pace with speech; the delay a viewer perceives comes from phrase chunking, not processing.
Final results (locked transcript after a phrase ends)8790 ms2,065 msThe corrected, final version of a caption lands well under a second after you stop talking, in the typical case.

Stage 2 — Machine translation (English → Spanish, production racer endpoint)

ProvidernMedianp90Notes
Google translation endpoint (tier-1 racer in our provider race)10 phrases241 ms427 msMeasured from a neutral US cloud network. Our production servers race multiple providers and take the first response, so production translation latency is at or below this figure.

End-to-end (what a viewer experiences)

PathCompositionTypical (median)p90
Live text path (interim + translate + deliver)≈0 ms + 241 ms + delivery≈0.3 s behind speech≈0.5 s
Locked subtitle path (final + translate + deliver)790 ms + 241 ms + delivery≈1.0–1.1 s after phrase end≈2.5 s
Delivery (WebSocket push from server to the OBS overlay) was not independently measured in this run; it is typically tens of milliseconds and is included above as an unmeasured minor term. We label it as such rather than inventing a number.

How this compares to other tools

Honestly: it can't be compared head-to-head yet, because no other vendor in this space has published measured latency figures. Here is the state of public claims as of July 2026:

ToolArchitecturePublished latency dataPublic claim
StreamTranslateCloud STT + provider-race translation, browser-source overlayYes — this pageUnder 2 s (supported by measurement above)
LocalVocal (OBS plugin)Local Whisper-class model on the streamer's own PC; CTranslate2/M2M100 for translationNone published"Minimal lag" — varies with GPU/CPU and model size chosen; the machine is simultaneously encoding video
MaestraCloud transcription suite with live captioning toolsNone published"Real-time"
AkkaduCloud live captionsNone published"Real-time"
LiveTLHuman volunteer translators in chatN/AHuman-speed (typically several seconds, quality can exceed machines)

If you are one of these vendors and you publish measured figures with comparable methodology, we will link them from this page. Standing offer.

Methodology

Limitations (read these before citing us)

Raw results

Interim STT latencies (ms, n=25): median −3, max +3 — i.e., within measurement noise of zero processing lag. Final STT latencies (ms, n=8): median 790, p90 2,065, max 2,065. Translation EN→ES (ms, n=10): median 241, p90 427. Measurements taken 2026-07-21.

StreamTranslate
StreamTranslate Engineering
We build real-time live stream translation for Twitch, YouTube, Kick, and TikTok streamers. This benchmark uses our production STT model and translation endpoints, measured from neutral infrastructure.