🎯 Try StreamTranslate free for your next stream — 60-second setup, no card requiredStart Free Trial →

How to Translate Your IRL Stream Live in 60 Seconds

Adding multi-language captions to your IRL stream is a 60-second setup. One browser source URL, paste, save. 30+ languages, live in real time.

Start Translating Free

The 60-Second Version

You do not have to install software. You do not have to buy hardware. You do not have to negotiate with your existing streaming stack. You add one browser source to OBS and you are done.

The total clicks: sign up at streamtranslate.live, copy your overlay URL, open OBS, add browser source, paste URL, save. The captions start showing up the moment you start streaming. You can change the target language any time from your control panel without restarting anything.

This works on desktop OBS, cloud OBS (IRLToolkit, UnlimitedIRL, Lightstream, IRL Uplink), and mobile encoder setups. The browser source spec is universal — any tool that runs OBS underneath supports it the same way.

What You Need Before You Start

A StreamTranslate account. Free trial available, paid plans start at $9.99 one-time for a Stream Pass, $14.99 per month for Starter, $34.99 per month for Pro. The Stream Pass is the easiest way to try it for a single IRL session.

OBS that can render browser sources. Every variant of OBS does. Cloud OBS providers expose this through their scene editor. Desktop OBS has it built in.

A microphone source. Whatever you currently use to capture audio is fine. The StreamTranslate control panel listens to your default browser microphone via getUserMedia. If your IRL rig sends audio through SRT to a home PC, set up a virtual mic on that PC and point the StreamTranslate control panel at it.

Picking the Right Target Language

One language for everyone, or per-viewer language picking. The overlay shows whatever language you pick to a single shared output. The Twitch Extension version lets each viewer pick their own. For IRL specifically, the Extension is usually the better call because IRL streams pull viewers from many countries.

If you do pick one fixed language, the easiest call is to match it to the country you are physically in. Streaming from Tokyo? Pick Japanese. Streaming from Mexico City? Pick Spanish. That captures the LARGEST untapped audience for that specific stream.

StreamTranslate supports 30+ languages — Spanish, Portuguese, Japanese, Korean, Chinese, Arabic, Hindi, Vietnamese, Tagalog, Indonesian, French, German, Italian, Russian, Polish, Turkish, and more. The full list is on the languages page.

Frequently Asked Questions

How fast does the caption actually appear after I speak?

Approximately two seconds from spoken word to caption appearing on stream. Comparable to professional broadcast closed captions.

Will my viewers see captions in their own browser language automatically?

With the Twitch Extension version, yes. Each viewer picks their own language and the captions render in that language for them only. The overlay version shows one shared language to all viewers.

Does it cost extra per language?

No. One subscription unlocks all 30+ languages. You can switch between them mid-stream without any pricing impact.

Do I need a fast home internet connection?

No. The transcription and translation run on our servers — your local connection only needs to upload mic audio (about 50 kbps) and receive caption text (tiny). Your stream video is separate.

What happens if my stream drops?

When your stream reconnects, captions resume automatically. No reconnection step needed on your end.