How to Add Captions to a Live Stream
A 60-second setup guide for adding real-time captions to your live stream — Twitch, YouTube Live, Kick, anywhere with OBS Browser Source support.
Step 1: Sign up and pick your languages
Visit /control and create an account (3 free hours every month trial, card required for the Free Plan; no payment unless you upgrade). Once signed in:
- Source language: what you speak (English, Spanish, Korean, etc.)
- Target language: what your captions appear in. For same-language captions, pick your source language as the target. For translation, pick a different language.
You can change languages mid-stream from the control panel.
Step 2: Copy your browser source URL
The control panel shows you a unique URL for your stream. It looks like https://streamtranslate.live/overlay?room=.... Click "Copy URL" — this is what you'll paste into OBS.
Step 3: Add browser source in OBS
- Open OBS Studio
- In the Sources panel: + → Browser Source → New Source → name it "Captions"
- In the URL field: paste your browser source URL
- Set Width: 1920, Height: 1080
- Check "Refresh browser when scene becomes active"
- Click OK
The captions source appears on your OBS canvas. Adjust position to where you want captions to appear (typically bottom-center).
Step 4: Test and start streaming
- Speak something — captions should appear on your OBS preview within 1-2 seconds
- If captions don't appear, check the control panel: is the microphone connected? Is the source language set correctly?
- Adjust font size, color, position via /control until captions look right
- Click GO LIVE on Twitch/YouTube/Kick
- Captions stream in real time to viewers