Real-time AI captions built directly into the Twitch player. Viewers see your words as you speak them — in their own language. No extra software. Free for every viewer.
Enable for Your ChannelThe StreamTranslate Twitch Extension is a native Twitch panel extension that delivers real-time captions and live translation directly inside the Twitch video player. Unlike browser plugins or third-party overlays, this extension lives inside Twitch itself — viewers see it as part of the channel experience without downloading anything or leaving the platform.
When a streamer activates the extension through their StreamTranslate dashboard, it connects to the same AI transcription pipeline that powers StreamTranslate's OBS overlay. The difference is delivery: instead of burning captions into a video overlay that every viewer sees identically, the Twitch Extension serves captions to each viewer individually. That means each viewer can toggle captions on or off and pick the language they want to read — all without affecting anyone else watching.
The extension is powered by Deepgram Nova-2, one of the most accurate speech-to-text engines available, achieving sub-500ms latency from spoken word to visible caption. For streamers who serve international communities or viewers who are deaf and hard of hearing, this fundamentally changes the accessibility equation.
For a full walkthrough of getting set up, visit streamtranslate.live/setup — the complete configuration guide lives there.
Captions appear inside the native Twitch interface, not overlaid on the video frame. Viewers see live text as the streamer speaks, with latency under 500 milliseconds from audio to caption. There is no visible delay that breaks the experience of watching live content. Deepgram Nova-2 handles the heavy lifting — it is the same model used by enterprise-grade transcription services and is optimized specifically for conversational speech.
Each viewer independently selects their language from 50+ supported options. A viewer watching from Japan can read captions in Japanese while another viewer in Brazil reads in Portuguese — simultaneously, from the same stream. Translation happens in real time on StreamTranslate's infrastructure, not on the viewer's device. No viewer needs to install a translator, configure a browser extension, or do anything technical.
Viewers can turn captions on or off at any time through the extension panel inside the Twitch player. Their preference is stored so they do not have to re-enable it every stream. Streamers never need to manage individual viewer settings — the extension handles all of it autonomously for each person watching.
Because the extension lives on Twitch's platform, viewers do not install any software, browser plugin, or external application. They simply open the Extensions panel in the Twitch player, find StreamTranslate, and enable it. The process takes under thirty seconds. There is no account required for viewers, no sign-in, and no payment of any kind.
The StreamTranslate Twitch Extension and the OBS Browser Source overlay are not mutually exclusive. Streamers can and often should run both simultaneously. The OBS overlay burns captions into the stream video itself — visible in recordings, clips, and VODs. The Twitch Extension delivers interactive, translatable captions to live viewers independently. Running both covers every viewer scenario with no additional cost.
Viewers access the extension at no cost, forever. The streamer's $9.99/mo plan covers all viewer usage on that channel. There are no per-viewer fees, no viewer account requirements, and no paywalls inside the extension. Once a streamer activates StreamTranslate, every person watching their channel benefits automatically.
From the streamer's side, enabling the Twitch Extension requires three things: an active StreamTranslate subscription, a Twitch account, and a couple of minutes in the dashboard. Here is the full process from start to live captions.
Head to streamtranslate.live/setup and create your account or sign in. The standard plan is $9.99/mo and includes the Twitch Extension, OBS overlay, and full access to the live translator dashboard. No long-term contract required.
Inside your StreamTranslate dashboard, find the Extensions section. This is where all platform-specific integrations live — Twitch Extension, OBS Browser Source URL, and any other platform connections you want to configure.
Click "Enable Twitch Extension." StreamTranslate prompts you to authorize the connection to your Twitch channel via Twitch's standard OAuth flow. No API keys to copy, no JSON to edit, no Twitch Developer Console required. It is the same authorization flow as logging in with Twitch anywhere on the web.
Start your stream through OBS, Streamlabs, or any other broadcasting software. StreamTranslate picks up your audio feed automatically through its connection to your channel. The extension becomes active the moment you go live and deactivates cleanly when you end the stream. Nothing breaks if you forget to manually stop anything.
Your StreamTranslate dashboard shows a green live status indicator when captions are actively being generated. Open your Twitch channel page in a second browser window logged out to see exactly what a viewer sees. The extension panel should show live captions appearing in real time. You can also monitor your session at streamtranslate.live/live-translator.
Viewers arrive at your Twitch channel and see the stream as normal. No banner appears, no pop-up interrupts — the extension is quiet until a viewer actively opens it. Inside the Twitch player, the Extensions icon reveals the StreamTranslate panel. The viewer selects their language from the list of 50+ options and toggles captions on. From that point, every word spoken on stream appears as text synchronized to within half a second of the live audio.
Viewers can change their language at any time without refreshing the page. If they prefer watching without captions, one click turns it off. Their settings persist so the next time they visit the channel the extension remembers their preference. The extension does not affect stream quality, video resolution, audio levels, or anything about the viewing experience other than adding optional text.
For mobile Twitch viewers, the extension appears in the Extensions section below the video on the app. The same language selection and toggle functionality works on mobile with no differences in accuracy or latency.
This is the most common question from streamers discovering StreamTranslate for the first time. The direct answer: they solve different problems. Use both when you can.
The OBS Browser Source overlay burns captions directly into the video frame at the broadcast source. Captions appear in VODs, clips, recordings, and on any platform where the stream is simulcast. Every viewer on every platform sees the same captions in the same language. There is no viewer-side language choice. The overlay is the right tool when you need captions to persist in recorded content and when you stream on multiple platforms simultaneously.
The Twitch Extension delivers captions as a data layer inside Twitch specifically. Each viewer controls their own language and toggle state. It does not appear in recordings or clips because it is not part of the video — it operates in the Twitch interface layer above the video. It only works during a live stream, on Twitch, in a browser or the Twitch app.
Many streamers run the OBS overlay for clips and VODs, and the Twitch Extension for the live interactive experience. The combination covers every scenario at no additional cost. Get everything configured from the setup dashboard.
The Twitch Extension is most valuable for streamers who draw viewers from multiple countries, who speak in a language that is not the first language of a significant portion of their audience, or who want to make content accessible to deaf and hard-of-hearing viewers. It is also useful for streamers who play games with loud audio, since some viewers genuinely prefer to read speech rather than fight with game volume levels.
Gaming streamers who narrate strategy, variety streamers who tell stories, cooking streamers who explain techniques — any content that is heavy on spoken explanation benefits disproportionately. A viewer who can follow along stays longer, clips more, and is far more likely to subscribe.
For streamers building international audiences, removing the language barrier is one of the highest-leverage moves available. A viewer who stumbles onto your stream from a different country and can read your content in their own language is a viewer who might stay. Without captions, that viewer bounces in the first thirty seconds. The extension changes that outcome every single stream.
Ready to enable it? Set up your account and configure the extension at streamtranslate.live/setup. Once it is live, monitor your real-time transcription session at streamtranslate.live/live-translator.
Log in to your StreamTranslate dashboard and navigate to the Extensions tab. Click "Enable Twitch Extension" and complete the Twitch OAuth authorization. The connection happens instantly. From that point, the extension activates automatically every time you go live — you do not need to manually start it each stream.
Yes. The extension is available to all Twitch viewers globally with no regional restrictions. StreamTranslate supports translation into 50+ languages, so a viewer from any country can open the extension panel and select their language. The streamer does not need to do anything differently to serve international viewers — the extension handles it automatically.
Yes — this is one of the core advantages of the Twitch Extension over a simple overlay. Each viewer independently selects their preferred language through the extension panel. The streamer's audio is transcribed first, then translated in real time to each viewer's chosen language independently. Multiple viewers can read in multiple different languages simultaneously with no performance impact on the stream.
No. The extension is fully included in the standard StreamTranslate streamer plan. There are no add-on fees, no per-viewer charges, and no viewer limits. Viewers use the extension completely free of charge. The $9.99/mo covers everything: the OBS overlay, the Twitch Extension, and the live translator dashboard at streamtranslate.live/live-translator.
Your StreamTranslate dashboard displays a live status indicator showing that captions are actively being generated. You can also open your own Twitch channel page in a private browsing window or a separate logged-out browser and check the Extensions panel yourself — you will see captions appearing in real time exactly as your viewers do. The live translator page also lets you monitor your transcription session directly from the StreamTranslate dashboard.