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

StreamTranslate + Twitch: Real-Time Subtitles for International Viewers

Add live translated captions to your Twitch stream. Works via OBS browser source — no Twitch extension, no viewer setup, no latency. 28 languages. 60-second setup.

Add Subtitles to Your Twitch Stream →

Last updated: June 20, 2026

Quick Answer

StreamTranslate adds real-time translated subtitles to your Twitch stream via OBS browser source. Subtitles are burned into your video feed and visible to every viewer automatically — no Twitch extension required, no viewer action needed. It supports 28 languages with under 500ms latency and takes about two minutes to set up from scratch.

Why Twitch Streamers Use Real-Time Subtitles

Twitch's viewer base is global. An English-speaking streamer regularly gets viewers from Spain, Brazil, Germany, Japan, South Korea, and dozens of other countries — many of them watching despite not being fluent in English. These viewers follow streams for the gameplay, the personality, and the community, but they miss context, jokes, and instructions that get delivered verbally.

Real-time subtitles close that gap. When a viewer can read what you're saying in their own language, they stay longer, clip more, and are more likely to follow and subscribe. They also share clips more broadly to their own language communities, creating organic reach in audiences that English-only streamers typically can't access.

Twitch does offer some captioning features — closed captions for VODs and limited live caption experiments — but these are English-only, opt-in for viewers, and not available to all streamers in all regions. StreamTranslate provides an alternative that works on every Twitch stream, burns subtitles directly into the video so every viewer sees them without changing any settings, and supports translation into 28 different languages simultaneously.

OBS Browser Source vs Twitch Extension: What's the Difference

Twitch extensions allow streamers to add interactive overlays that viewers can toggle on or off. A subtitle extension would let viewers choose whether to see captions. This sounds good in theory, but it creates a fundamental problem: most viewers don't know the extension exists, won't install it, or simply won't turn it on. Opt-in subtitles reach a fraction of the audience that opt-out (burned-in) subtitles reach.

StreamTranslate uses the OBS browser source approach, which means subtitles are composited directly into your video stream before it's sent to Twitch. Every viewer sees the subtitles by default, the same way they see your face cam or game capture. There's no extension to install, no viewer toggle, no compatibility issues across browsers or devices.

The tradeoff is that viewers who don't need subtitles also see them. For international audience growth, this is the right call — the streamers who grow global audiences fastest are the ones whose subtitles are always on and always visible, not the ones who make viewers opt in.

How to Set Up StreamTranslate on Twitch

Step 1 — Create a StreamTranslate room. Go to streamtranslate.live/control. Select your source language (typically English) and your target language (Spanish, Japanese, Portuguese, or any of the 28 available). Hit Go Live.

Step 2 — Copy the overlay URL. StreamTranslate generates a unique browser source URL for your session. Copy it from the control panel.

Step 3 — Add a Browser Source in OBS. In OBS, click + under Sources and select Browser. Paste the StreamTranslate URL. Set width to 1920 and height to 1080 to match your stream canvas. Click OK.

Step 4 — Position the subtitle layer. The subtitle text appears at the bottom of the frame by default. Drag the browser source layer in OBS to reposition. The overlay is transparent — only the text shows.

Step 5 — Go live on Twitch. Start streaming to Twitch as normal. Speak into your mic — subtitles appear within 500 milliseconds and are visible to every Twitch viewer immediately.

To add a second language simultaneously, upgrade to Pro or Elite and enable dual-language mode in the StreamTranslate control panel. Both the original transcription and the translation appear stacked in the overlay.

Which Languages Drive the Most Growth on Twitch

Twitch's largest non-English language communities are Spanish, Portuguese (Brazil), Korean, Japanese, German, and French. Spanish and Portuguese together represent a massive viewer bloc across Latin America and the Iberian Peninsula — two regions where live streaming engagement is extremely high but where the vast majority of top-streamed content is in English.

Korean and Japanese Twitch communities are deeply engaged and have strong clip-sharing culture on platforms like Twitter and YouTube. A single clip from your stream that gets shared in a Korean or Japanese community can drive thousands of new viewers to your Twitch page. Subtitles make those clips watchable for viewers who would otherwise skip past content they can't understand.

German and French communities represent large European audiences with high purchasing power — important if subscriptions and donations are part of your revenue model. European viewers also tend to have longer average session lengths than mobile-first markets.

  • Spanish — largest non-English Twitch community globally; Latin America + Spain
  • Portuguese — Brazil is one of Twitch's fastest-growing markets
  • Korean — extremely high clip-sharing and community engagement
  • Japanese — large platform-native community, strong monetization per viewer
  • German — biggest European market; high subscription rate
  • French — second-largest European community on Twitch

StreamTranslate vs Twitch's Native Captions

Twitch added auto-generated captions for live streams in 2023, but they come with significant limitations. They're English-only — there's no translation, only transcription. They're viewer-opt-in, meaning viewers have to manually enable them in the Twitch player settings. They only work in the Twitch web player, not mobile apps or third-party players. And they can only be viewed by the streamer on monitor streams, not by general audience viewers in most regions.

StreamTranslate solves all four of these. It translates speech into any of 28 target languages. Subtitles are burned into the video so every viewer sees them without any action. They work on every device and platform that can receive your Twitch stream — including mobile, consoles, and third-party services. And they work for any streamer with an OBS setup, with no Twitch partner or affiliate status required.

Frequently Asked Questions

Do I need a Twitch extension for StreamTranslate?

No. StreamTranslate works entirely through OBS as a browser source overlay. It does not require a Twitch extension, Twitch developer account, or any Twitch account integration. It works for all Twitch streamers regardless of affiliate or partner status.

Can Twitch viewers turn off the subtitles?

No — and that's intentional. Subtitles are burned into the stream video, which is what makes them visible to every viewer automatically. This is different from Twitch's opt-in caption feature, which most viewers never enable.

Does StreamTranslate affect Twitch stream quality or bitrate?

No. The browser source renders text only and has essentially no impact on encoding, bitrate, or frame rate. OBS handles browser source compositing via GPU hardware acceleration.

Does it work on Twitch clips and VODs?

Yes. Because subtitles are burned into the video, they appear in clips and VODs automatically. This is particularly valuable for clips shared on social media — viewers watching on TikTok, Twitter, or YouTube will see the subtitles even if audio is off or they don't speak English.

Can I display two languages at once?

Yes on Pro and Elite plans. Dual-language mode stacks the original transcription and the translated subtitle in the overlay simultaneously — useful when your chat community speaks multiple languages.

What languages are available?

28 languages including Spanish, Portuguese, Japanese, Korean, German, French, Arabic, Chinese (Simplified), Russian, Italian, Dutch, Polish, Turkish, Vietnamese, Indonesian, Thai, Hindi, and more. Any language can be source or target.

StreamTranslate

StreamTranslate Team

Published by the StreamTranslate team. We build real-time live stream translation tools for Twitch, Kick, YouTube, X, and TikTok streamers who want to grow international audiences without rebuilding their entire setup.

Add subtitles to your Twitch stream now

Start Free — No Twitch Extension Needed