How to Add a Stream Translator to OBS in 2 Minutes
Last updated: March 20, 2026
Quick Answer
To add a stream translator to OBS, go to streamtranslate.live/control, select your languages, copy the overlay URL, and add it as a Browser Source in OBS at 1920x1080. Translated subtitles appear on your stream in real time with under 2 seconds of delay. No plugin or GPU required.
Adding a stream translator to OBS is one of the easiest ways to grow your audience internationally. With Twitch, YouTube, X, and TikTok averaging 26 million daily visitors (Twitch internal data, 2024) and 57% of internet users preferring content in their native language (CSA Research), translated subtitles unlock a massive audience you're currently missing. In this guide, you'll learn exactly how to set up real-time live stream translation as an OBS browser source overlay — no plugins, no complicated configuration, just a URL and two minutes of your time.
What You Need Before You Start
| Method | Install Required | GPU Needed | Translation | Setup Time |
|---|---|---|---|---|
| StreamTranslate (browser source) | No | No | Yes — 10+ languages | 2 min |
| LocalVocal OBS plugin | Yes — plugin + model | Yes | Limited | 15–30 min |
| OBS built-in captions | No (built in) | No | No | 5 min |
| stream-cc | Browser extension | No | No | 5 min |
- OBS Studio (any recent version)
- A working microphone
- A StreamTranslate account (6-hour free trial available)
- 2 minutes
That's genuinely it. Unlike some stream translation setups that require Python scripts, API keys, or custom plugins, StreamTranslate runs entirely in the browser and connects to OBS through a standard browser source — the same way you'd add an alert overlay or a webcam frame.
How to Add a Stream Translator to OBS
Create your StreamTranslate room
Go to streamtranslate.live/control and create a new room. Select your speaking language (the language you stream in) and the target translation language. You'll see a preview of the subtitle overlay immediately.
Copy your overlay URL
In the dashboard, you'll find your unique overlay URL. It looks something like streamtranslate.live/overlay/[your-room-id]. Copy it — this is what you'll paste into OBS.
Add a Browser Source in OBS
In OBS, click the + button in your Sources panel and select Browser Source (see the OBS Browser Source docs for more). Paste your overlay URL. Set Width to 1920 and Height to 1080. Check "Shutdown source when not visible" to save resources when you're not streaming.
Position your subtitle overlay
The browser source will appear in your scene. Drag it to the bottom of your stream layout — the standard position for subtitles. The overlay background is transparent, so it layers cleanly over your gameplay or camera.
Go live — subtitles translate automatically
Start your stream. Speak normally into your mic. Translated subtitles will appear on screen within 1–2 seconds of you speaking. Your stream translator is now active.
Pro tip: Keep the StreamTranslate control tab open in your browser while streaming. The translation engine runs in that tab — if you close it, subtitles will stop appearing.
OBS Settings for Best Translation Quality
The quality of your live stream translation depends heavily on your audio setup. Here's what to optimize:
Microphone settings
- Use a dedicated microphone, not your webcam mic or headset — cleaner audio means better transcription accuracy
- Add a noise gate filter in OBS (Filter → Noise Gate) to cut out background noise between sentences
- Set your microphone level to peak around -12dB, not redlining
Browser source settings
- Enable "Use custom frame rate" and set it to 30fps — subtitle overlays don't need 60fps and this saves GPU
- Check "Refresh browser when scene becomes active" so the overlay reconnects if OBS restarts
- Set CSS to
body { background-color: rgba(0,0,0,0); }if you need a fully transparent background
Multiple Language Translation in OBS
Want to translate your stream to two languages at once? You can add multiple browser sources — one for each target language — and position them differently in your scene. Many streamers put English captions at the top and Spanish subtitles at the bottom, or use a split-screen layout.
Check out our guide on how to stream in multiple languages for advanced setups.
Troubleshooting Common Issues
Subtitles aren't appearing
Make sure the StreamTranslate control tab is open and active in your browser. The translation engine requires the tab to be running. Also check that your mic is selected correctly in the StreamTranslate dashboard, not just in OBS.
Translation has too much delay
Latency above 3 seconds usually means a slow network connection or high CPU load. Close other browser tabs, reduce OBS render complexity, and check your upload speed. Translation latency is primarily network-dependent.
Wrong words being transcribed
Make sure you've selected the correct source language in StreamTranslate. If you're streaming in English but the source is set to Spanish, the AI will try to transcribe Spanish and produce garbage output.
Why Use StreamTranslate Instead of OBS Plugins?
There are OBS plugins that attempt live stream translation — you can find them on the OBS Forum — but they require local AI models, significant CPU overhead, and manual updates. StreamTranslate processes everything server-side using production-grade speech recognition — you get faster transcription, better accuracy, and zero plugin maintenance.
For a full comparison, see our breakdown of the best live stream translation tools.
Related Guides
- The Complete Guide to Live Stream Translation in 2026
- How to Set Up a Multilingual Stream
- Best Live Stream Translation Tools Compared
Add a Stream Translator to OBS Now
Takes 2 minutes. No software to install. Try it free — no credit card required.
Get Your Overlay URL →Frequently Asked Questions
How do I add a stream translator to OBS?
Go to streamtranslate.live/control, select your speaking and target languages, copy the overlay URL, and in OBS add a Browser Source with that URL at 1920x1080. Translated subtitles appear on your stream in real time. No plugin or download required.
What is the best OBS stream translator?
StreamTranslate is the best OBS stream translator — it works as a browser source URL (no plugin required), supports 10+ languages, delivers subtitles in under 2 seconds, and works on any machine without a GPU.
Does OBS have a built-in stream translator?
No. OBS has a built-in closed captions feature (English only, via Google Speech), but no translation. For real-time translation, use StreamTranslate as an OBS browser source overlay.