Closed captions for your Twitch stream
Give Twitch viewers captions in their own language with the official StreamTranslate extension. Or add a Browser Source overlay for subtitles that appear in your broadcast on every platform.
Free Plan: 3 active streaming hours every month. Card required; no payment unless you upgrade.
Choose how viewers receive captions
Swipe or scroll the table to compare all columns.
| Output | What viewers receive | Where it works |
|---|---|---|
| StreamTranslate Twitch extension | A caption interface in the Twitch player, with each viewer choosing a language. | Your Twitch channel with the extension installed and activated. |
| Browser Source overlay | Captions embedded in the video. Viewers cannot separately turn off or change that video layer. | OBS, Streamlabs and other Browser Source software, on the platforms you broadcast to. |
| Native Twitch closed captions | A separate caption track controlled through Twitch’s CC button. | A compatible caption source sending caption data to Twitch. An OBS overlay alone does not create this track. |
A browser extension installed on a viewer’s computer is another kind of tool. It is different from the channel extension you activate in Twitch’s broadcaster dashboard. Twitch’s caption guide explains native CC and captions that are always visible in the video.
Install the official Twitch extension
Open Twitch setup
Use StreamTranslate’s Twitch setup page to follow the current channel-linking and audio instructions.
Install and activate the extension
Follow the official extension link from that guide. In Twitch’s Extensions dashboard, install StreamTranslate CC and activate it in the supported slot. Installation and activation are separate steps.
Start caption capture
Choose your spoken language and the correct microphone or supported audio input in StreamTranslate. Start the caption session using Go Live; starting your Twitch broadcast alone does not start translation.
Check the viewer experience
Open your channel as a viewer. Confirm that captions arrive, change the viewer’s language, and check the layout before your main broadcast. Recheck the devices your audience uses; extension support and controls can differ by player.
Use an overlay for OBS or Streamlabs
- Your selected audio input
- StreamTranslate captions
- Browser Source in your scene
- Your broadcast video
Open StreamTranslate Control, choose your languages and copy your overlay URL. Add it as a Browser Source in your streaming software, set it to your canvas size, then start the caption session in Control.
For a 1920 × 1080 canvas, use those dimensions for the Browser Source. Keep the source above your camera or game layers. Read the OBS and Streamlabs instructions for the exact steps.
This option is useful when you want subtitles in the recorded video or on platforms beyond Twitch. Those subtitles are always visible in the video; they are not a native CC track.
Check these when captions are missing
- No text in either output: check that the caption session is running, the audio input is receiving your voice and the spoken language is correct.
- Extension missing: check installation, activation and channel linking using the Twitch setup guide.
- Overlay missing: check the exact URL, source visibility and layer order in OBS or Streamlabs.
- No Twitch CC button: an overlay or channel extension does not by itself establish a native caption track. Use a compatible native caption source if you need Twitch’s CC controls.
- Two caption sets cover the same area: move the overlay, adjust its size or choose one visible output. Test the result from the viewer’s side.
Is this the right tool for your viewer?
StreamTranslate’s channel extension needs the broadcaster to install, activate and link it, then supply speech audio. A viewer cannot enable it for an arbitrary channel they are watching. If you cannot change the broadcaster’s setup, you need a separate viewer-side tool with its own supported audio capture.
This guide concerns spoken audio, not typed Twitch chat. It covers the live desktop workflow; it does not establish mobile, VOD or clip support. Review automatic captions for errors rather than treating them as a guaranteed verbatim transcript.
Verify the output you selected
- Extension: open two viewer windows with different selected languages. Confirm captions arrive independently and visibility controls work.
- Video overlay: replay a local recording. Confirm the captions are visible in the video and positioned correctly.
- Native CC: verify Twitch receives a caption track and its CC control changes that track; an overlay alone is insufficient.
The official StreamTranslate CC listing confirms the channel extension. Twitch’s caption guide explains caption delivery. The extension setup guide includes channel and input checks. The separate OBS plugin’s published tests do not establish extension playback on a viewer device.
Live translation and current plans
StreamTranslate supports 65 live translation languages. Choose your source and target languages, and rehearse with the audio setup you will use on stream. Browser Source output and the official Twitch extension provide different viewing experiences.
Free Plan: 3 hours every month. Card required; no payment unless you upgrade. Starter is $14.99/mo for 25 hours; Pro is $34.99/mo for 50 hours; Elite is $149/mo with unlimited streaming hours. Stream Pass is $12 one-time for 12 hours. The $1 first-month Starter offer is for first-time customers. Compare plans and current offers.
Pro and Elite support two on-screen subtitle languages. That overlay setting is different from a viewer choosing their own language in the Twitch extension. Review the plan comparison for features, branding and overage charges.
Questions about this setup
Does StreamTranslate have a Twitch extension?
Yes. StreamTranslate CC is an official Twitch extension. Install and activate it through Twitch, then follow the StreamTranslate Twitch setup guide to connect your channel and caption audio.
Do my viewers need a browser extension?
For StreamTranslate’s Browser Source overlay, no. The captions are embedded in your broadcast video. The official Twitch extension is installed and activated by the broadcaster on their channel, rather than installed as a browser extension by every viewer.
Can viewers turn off overlay subtitles with the CC button?
No. Overlay subtitles are part of the video image. Twitch’s native CC button controls a separate caption track, when the broadcaster provides one.
Can I use captions outside Twitch?
Yes. A Browser Source overlay can appear in the video you broadcast through OBS, Streamlabs or other compatible software. The Twitch extension is specifically for your Twitch channel.
Is there a free plan?
Free Plan: 3 active streaming hours every month. Card required; no payment unless you upgrade.
Official references
Reviewed October 15, 2026. Provider features and offers can change; use the linked provider pages for current details.
Put captions on your next stream
65 live translation languages. A Browser Source overlay and an official Twitch extension.