Stream translation works by capturing microphone audio, converting it to text via speech recognition, translating to the target language, and displaying subtitles on stream via OBS browser source — all in under 500ms.
Start Translating Free → card required for the Free Plan; no payment unless you upgrade · 65 languages · Works with OBS, Streamlabs, XSplitModern stream translation tools like StreamTranslate use a four-stage pipeline: audio capture → speech recognition → machine translation → subtitle display. Each stage is optimized for minimum latency.
Stage 1: Audio capture. The browser source captures your microphone audio in real time. No software install needed — it runs in the browser.
Stage 2: Speech recognition (STT). Audio is sent to a speech-to-text engine. StreamTranslate uses advanced AI, which processes audio in chunks of ~500ms and returns accurate transcriptions even for accents and gaming audio.
Stage 3: Machine translation. The transcribed text is sent to a translation API. StreamTranslate uses a multi-provider translation race — it simultaneously queries multiple translation engines and uses the first result that returns, minimizing latency.
Stage 4: Subtitle display. The translated text is rendered as a styled subtitle overlay displayed via the OBS browser source. The entire pipeline completes in under 500ms end-to-end.
Also supports IRL with Moblin and the OBS audio plugin, including home and cloud OBS setups such as IRL Toolkit.
Use an OBS receiver for IRL Pro, Larix Broadcaster, PRISM Live Mobile or TVU Go. Cloud providers may need to install the plugin on your server.
Moblin · Moblin Browser Source · Cloud OBS · IRL Toolkit · OBS Studio · IRL Pro · Larix Broadcaster · PRISM Live Mobile · TVU Go · MediaMTX