Add live stream captions to OBS in minutes using StreamTranslate's browser source integration. No plugins, no downloads — just a URL in your sources panel.
Get Your Browser Source URLThe OBS browser source method is the cleanest way to add live captions to any stream. Instead of running local software, installing plugins, or dealing with complex audio routing, StreamTranslate delivers captions through a single browser source URL. OBS renders the caption overlay in its native browser engine, and everything is handled by StreamTranslate's cloud infrastructure.
This approach works with any streaming platform — Twitch, YouTube Live, Kick, Facebook Gaming — because OBS doesn't care where it's sending the stream. Your captions appear as part of the composed video output and go out with your broadcast automatically.
Create your account at streamtranslate.live to get access to your unique browser source URL.
Log in and navigate to streamtranslate.live/control to access your caption configuration settings.
Click the 'Copy Browser Source URL' button. This URL contains your session token and configuration.
Launch OBS Studio. If you don't have it, download it free from obsproject.com.
In the Sources panel, click the + button, select Browser Source, give it a name like 'StreamTranslate Captions', and click OK.
Paste your StreamTranslate URL into the URL field. Set Width to your stream width (e.g. 1920) and Height to 150. Click OK.
Drag the browser source to the bottom of your canvas. Right-click and use Transform options for precise positioning.
Speak into your microphone and verify captions appear in the OBS preview within about 300ms. Adjust mic gain if needed for best accuracy.
Set the width equal to your stream width (typically 1920 for 1080p streams) and height to 120-180px depending on how many lines of captions you want visible.
Make sure your microphone is set as the default input device in your system settings. StreamTranslate captures your default microphone input from the browser.
Yes. You can add multiple StreamTranslate browser sources with different target languages configured in each to display multiple language caption tracks simultaneously.
Yes. The browser source needs to be included in your active scene and not hidden for captions to appear on stream.
Yes. StreamTranslate's control panel includes styling options for font size, caption position, and background. These settings are reflected in the browser source.