Tutorial Guide
5-Minute Setup
How to Add Subtitles
to Your Twitch Stream
The easiest way to add subtitles to Twitch: install the StreamTranslate extension. Viewers get real-time subtitles in their language inside the Twitch player โ no OBS overlay required.
Two Ways to Add Subtitles to Twitch
There are two approaches to subtitles on Twitch. This guide covers both so you can pick what's right for you:
- Method 1 โ Twitch Extension (Recommended): Install StreamTranslate as a native Twitch extension. Viewers choose their language and see subtitles in the Twitch player panel. Works for every viewer, every language, simultaneously. No OBS needed.
- Method 2 โ OBS Browser Source Overlay: Add StreamTranslate as a browser source in OBS. Subtitles appear burned into your stream video in one language. Simpler setup, but less flexible โ all viewers see the same language.
For most streamers, Method 1 (the Twitch extension) is the right choice โ it gives viewers control, supports every language simultaneously, and doesn't clutter your stream layout.
Method 1: Twitch Extension โ Step-by-Step
- Step 1 โ Install the extension: Click the button below to open the StreamTranslate page in the Twitch Extensions Marketplace. Click "Install".
- Step 2 โ Create your account: Go to streamtranslate.live and sign up. It's free to start.
- Step 3 โ Activate the extension: In your Twitch Creator Dashboard, go to Extensions โ My Extensions โ find StreamTranslate โ click "Activate".
- Step 4 โ Set your spoken language: In the StreamTranslate dashboard, choose the language you stream in (e.g., English). Viewers will be able to choose their translation language.
- Step 5 โ Go live with subtitles: Start your OBS stream, then open StreamTranslate and click "Go Live". Your stream is now live with real-time subtitles available to all viewers.
โ Install StreamTranslate on Twitch
Method 2: OBS Browser Source Overlay โ Step-by-Step
- Step 1: Create your account at streamtranslate.live
- Step 2: In your StreamTranslate control panel, copy your unique overlay URL
- Step 3: Open OBS Studio โ click + in the Sources panel โ choose Browser Source
- Step 4: Paste your StreamTranslate overlay URL. Set size to 1920x1080.
- Step 5: Click "Go Live" in StreamTranslate before or after you start streaming โ subtitles appear on your stream video immediately
This method works with OBS Studio, Streamlabs, Prism Live Studio, and any software that supports browser sources.
What Viewers See
With the Twitch extension method: viewers see a new button in the Twitch player. They click it, choose their language from a dropdown, and subtitles appear below the video in a panel. They can toggle it on/off at any time without affecting other viewers.
With the OBS overlay method: subtitles appear directly on the stream video in one language, visible to all viewers. Viewers can't hide them or choose a different language.
Tips for Best Subtitle Quality
- Use a good microphone โ clarity of your audio directly affects transcription accuracy
- Avoid heavy background music during speech โ it can interfere with speech recognition
- Speak at a normal pace โ extremely fast speech reduces accuracy for any AI transcription tool
- Choose your spoken language correctly in the StreamTranslate settings โ wrong language = poor results
- Test subtitles in a private stream before going live to your audience
FAQ
- Is this free? StreamTranslate has a free tier. A Stream Pass ($9.99 one-time) covers a full session. Monthly plans start at $14.99.
- Do I need OBS? Not for the Twitch extension method. You need OBS for the browser source overlay method.
- How many languages are supported? 30+ languages for both input (your spoken language) and output (viewer's subtitle language).
- Will subtitles slow my stream? No โ all processing is cloud-based.