Twitch has over 140 million monthly unique visitors. It streams in dozens of languages. Millions of viewers who don't speak English tune in every day. And yet, in 2026, Twitch still has no native translation feature. Not a limited one. Not a beta. Zero.
That's not an oversight. It's a deliberate product decision โ one with real cost implications and architectural complexity behind it. Here's what Twitch actually built, why they stopped short of translation, and what streamers are doing to fill the gap.
What Twitch Actually Offers
In 2023, Twitch launched closed captions (CC) โ a real-time transcription feature powered by Amazon Transcribe, Amazon's speech-to-text service. It was a genuine step forward for accessibility. But there are hard limits to what it does.
- English only. The CC system transcribes English speech. There's no language detection, no support for Spanish, German, Portuguese, or any other language spoken by streamers or viewers.
- No translation layer. Transcription and translation are separate technologies. Twitch added transcription โ the captions are in the same language as the streamer. There is no translation pass.
- Streamer must enable it. Closed captions are off by default. The streamer has to go into their Dashboard โ Settings โ Accessibility and turn on the feature. Many don't know it exists.
- Viewer can't choose a language. There's no per-viewer language selection UI. Even if Twitch added translation tomorrow, building a per-viewer language chooser would be an entirely different product surface.
- Accuracy on gaming streams: approximately 72%. Gaming vocabulary is a problem for general-purpose speech-to-text. Proper nouns, game-specific terms, streamer slang, and background game audio all degrade transcription quality. On IRL or Just Chatting streams, accuracy climbs. On fast-paced FPS commentary, it drops.
Bottom line: Twitch built a captioning feature for English-speaking deaf and hard-of-hearing viewers. It is not, and was not designed to be, a translation feature. These are fundamentally different problems.
Why Twitch Hasn't Built Translation
The honest answer is cost and complexity โ at Twitch's scale, real-time translation is a dramatically harder problem than it sounds.
The Technical Scale Problem
At peak, Twitch sees over 8 million concurrent viewers. To offer real-time translation, you'd need to: transcribe every audio stream, detect the source language, translate into the viewer's preferred language, and deliver per-viewer personalized text โ all with under 3 seconds of latency. That's not a feature. That's a separate ML infrastructure product built on top of the existing streaming infrastructure.
The Cost Problem
Amazon Translate (the translation API Amazon offers commercially) charges per character translated. At Twitch's scale, even running translation on 1% of concurrent streams at average speech rates would generate hundreds of millions of characters per hour. The monthly cost would be in the millions of dollars for what is, from Twitch's revenue perspective, a feature that doesn't directly monetize.
The Business Model Problem
Twitch's revenue comes from subscriptions, Bits, and advertising. The top-earning streamers are overwhelmingly English-language. The ad market for English-speaking audiences (US, UK, Canada, Australia) pays dramatically higher CPMs than non-English audiences. Twitch has rational financial incentives to serve the English-speaking market extremely well โ investing heavily in infrastructure for non-English viewers returns less revenue per dollar spent.
What Amazon Has Said
Twitch has not put real-time viewer-side translation on any public roadmap. The Twitch UserVoice feedback forum has had community requests for translation features for over five years. Those requests have accumulated thousands of votes. They have received no action. Amazon owns both Twitch and Amazon Translate โ the technical pieces exist within the same company. They have chosen not to connect them.
The OBS Browser Source Workaround
The streaming community solved this before Twitch did. The approach: instead of waiting for Twitch to add viewer-side translation, you add translated captions directly to your stream output in OBS. Every viewer โ regardless of platform, regardless of language โ sees the captions because they're baked into what OBS is sending to Twitch.
The mechanics:
- Run StreamTranslate (or a similar tool) on your streaming PC.
- It listens to your microphone or desktop audio in real time.
- Speech is transcribed and translated into your chosen language (or multiple languages simultaneously).
- Translated captions are rendered as an overlay, accessible via a local URL.
- You add that URL as a Browser Source in OBS โ exactly like adding an alert overlay.
- The captions appear on your stream. OBS encodes them with the rest of your video.
Every viewer on Twitch, YouTube, Kick, or wherever you're streaming sees the same translated captions. No Twitch feature required. No viewer setup required. It works everywhere because it's built at the encoder level, not the platform level.
How StreamTranslate Fills the Gap
StreamTranslate was built specifically for this use case. The technical pipeline: audio input โ real-time speech-to-text โ translation engine โ floating caption overlay โ OBS browser source. Each step is optimized for low latency and accuracy on streaming content specifically.
Key specs that matter for streamers:
- Latency under 2 seconds from speech to displayed caption โ fast enough to feel live.
- 94% accuracy on gaming vocabulary โ trained and tuned on gaming-specific language, proper nouns, and streamer slang, not just general conversational speech.
- 30+ languages supported for output โ Spanish, Portuguese, German, French, Japanese, Korean, and more.
- Browser source setup in under 5 minutes โ you get a URL, paste it into OBS, resize and position, done.
Feature Comparison: Twitch Native CC vs StreamTranslate
| Feature | Twitch Native CC | StreamTranslate |
|---|---|---|
| Languages supported | 1 (English only) | 30+ |
| Translation | No | Yes |
| Accuracy on gaming streams | ~72% | ~94% |
| Caption latency | 3โ6 seconds | <2 seconds |
| Streamer setup required | Twitch Dashboard settings | OBS browser source |
| Viewer setup required | Click CC button on Twitch | None โ captions baked in |
| Cost | Free (Twitch built-in) | $19/mo after trial |
| Works on Kick / YouTube too | No | Yes |
The Audience You're Missing Without Translation
Twitch's 140 million monthly visitors are not all English speakers. The platform's estimated geographic breakdown puts the United States at roughly 28% of traffic. That means 72% of Twitch's audience is outside the US โ and a large share of that audience is not primarily English-speaking.
The engagement data is stark: non-English viewers watching an English stream with no captions average around 8 minutes of watch time per session. The same viewer, watching with captions in their primary language, averages around 23 minutes. That's a 15-minute difference per viewer. At even modest concurrent viewership, this compounds into thousands of hours of additional watch time per stream โ which flows directly into algorithm performance, clip views, and follower growth.
Twitch hasn't solved this for you. The OBS browser source approach exists now, works today, and costs a fraction of what the incremental audience growth is worth.
Add Translation to Your Stream Today
Set up a StreamTranslate browser source in OBS in under 5 minutes. Works on Twitch, YouTube, Kick, and anywhere you stream.
Start Free โ No Credit CardFrequently Asked Questions
Does Twitch have subtitles?
Twitch launched closed captions (CC) in 2023 powered by Amazon Transcribe. These are English-only and only work when the streamer enables them in their settings. There is no translation โ only transcription, and only in English.
Can Twitch translate chat?
Twitch does not offer native chat translation. Some third-party browser extensions can translate individual chat messages on the viewer side, but there is no platform-level chat translation feature built into Twitch.
How do I add translation to my Twitch stream?
The standard method is to add a StreamTranslate browser source overlay inside OBS or Streamlabs. StreamTranslate listens to your microphone or desktop audio, converts speech to text, translates it in real time into 30+ languages, and renders floating captions on your stream. All viewers see the captions regardless of where they watch.
Is there a free Twitch translator?
StreamTranslate offers a free trial with no credit card required. After the trial, plans start at $19/month. There is no fully unlimited free tier for real-time stream translation due to the ongoing cost of speech-to-text and translation APIs.
Does Amazon own a translation tool that works with Twitch?
Yes โ Amazon owns both Twitch and Amazon Translate. The infrastructure pieces exist within the same company. However, as of 2026, Amazon has not connected Amazon Translate to Twitch's caption system. Twitch's closed captions use Amazon Transcribe (speech-to-text) but stop there โ no translation layer is applied.