StreamTranslate adds live AI captions to OBS Studio in under 5 minutes. Paste one URL into a browser source and you're live — no plugins, no config files, no headaches. 125+ languages, our industry-leading speech AI accuracy.
Add Captions to OBS FreeOBS Studio doesn't have built-in live captioning — but it does support Browser Sources, and that's all StreamTranslate needs. You add a Browser Source to your OBS scene, paste your StreamTranslate URL, and the captions render directly inside OBS as a live overlay. No plugins to install in OBS. No config files to edit. No Python scripts to debug at 2am.
The browser source approach means captions are just another OBS layer — you can position them, resize them, put them over or under other sources, apply filters, or toggle them on and off just like any other OBS element. You get full creative control over placement and styling without any additional software.
StreamTranslate's caption overlay is highly customizable from the dashboard: choose font size, text color, background color and opacity, number of caption lines (1, 2, or 3), and whether captions fade between lines or scroll continuously. All changes apply instantly — no need to update the OBS browser source URL or restart your stream.
Add StreamTranslate as an OBS browser source. One URL, one paste, captions live. Compatible with OBS Studio, Streamlabs OBS, and any browser-source-supporting software.
Control font size, colors, background opacity, and caption line count from the StreamTranslate dashboard. Changes apply live without touching OBS.
The best ASR engine for gaming audio — handles game titles, slang, fast speech, and background noise without losing accuracy.
First, create your StreamTranslate account at streamtranslate.live and configure your room. Choose your source language (the language you speak), and optionally add translation languages. StreamTranslate will generate a unique browser source URL for your caption overlay.
In OBS Studio, click the + button in the Sources panel and select Browser Source. Give it a name like "StreamTranslate Captions" and click OK. Paste your StreamTranslate URL into the URL field. Set the width and height — 1920x200 works well for a bottom-of-screen caption bar, or 1920x1080 if you're using a transparent overlay. Click OK and your live captions are running in OBS.
OBS has a third-party closed captions plugin that uses Google's Web Speech API for local speech recognition. It works, but has significant limitations: English-only, lower accuracy than our industry-leading speech AI, no translation support, and it requires running speech recognition locally on your streaming PC (adding CPU load). It also doesn't support styled overlays — captions go into Twitch's native CC track, not your video.
StreamTranslate runs in the cloud — all speech processing happens server-side, so there's zero additional CPU load on your streaming PC. You get better accuracy, 125+ languages, styled overlays, and support for any streaming platform — not just Twitch. See our pricing plans or the full OBS setup guide.
Create a StreamTranslate account, copy your browser source URL, open OBS Studio, add a new Browser Source, paste the URL, and set your dimensions. Your live captions are active immediately.
OBS doesn't have native live captioning, but it supports Browser Sources. StreamTranslate generates a browser source URL that adds live AI captions to any OBS scene.
StreamTranslate using our industry-leading speech AI is the most accurate live captioning solution for OBS, with 95%+ accuracy on gaming streams and 125+ language support.
Yes. StreamTranslate's dashboard lets you customize font, colors, background, and caption line count. Changes apply instantly without modifying your OBS setup.