The short answer
Twitch does not translate what a streamer says, and its help pages describe no automatic captions for live streams. They describe closed captions only, and those appear when the streamer has set them up in their broadcast software. On a channel that has not, there is no CC button.
Two ways around that are covered here. In Chrome, turn on Live Caption and then Live Translate: Chrome captions the tab and sends the caption text to Google to translate it. In any other browser or app, Fraze is a Mac and Windows app that captions whatever your computer plays and puts a translation under each line, all on your machine.
This page is about the speech. Translating chat messages is a separate job.
What Twitch itself gives you
Twitch's closed captions guide says the CC button is only on the player when captions are available. A professional stenographer types them live on some Twitch-produced events. Everywhere else they come from the streamer. The guide points streamers to a captioning plugin for OBS Studio that turns their speech into captions, and it also accepts captions embedded in the stream or sent by a broadcast encoder. Some streamers add a ClosedCaptions tag, though Twitch warns that not every stream with such a tag has captions the player can show.
None of that translates. Twitch's help pages list no speech translation: the Languages on Twitch article is about the site language and the language label on a channel. The one place Twitch writes captions itself is clips. At TwitchCon Rotterdam in May 2026 it announced automatic captions for community clips. That covers short clips, not live streams, and it is not translation.
Twitch's advice when a streamer has no captions is to use your device's own live captions on Windows, macOS, iOS or Android. That gets you captions in the language being spoken, not a translation. Apple lists no translation option for Live Captions on Mac, and Microsoft says translation needs a Copilot+ PC on Windows 11 version 24H2 or later, and goes into English or Simplified Chinese.
If you watch Twitch in Chrome
Turn on Live Caption
Select More at the top right, then Settings, then Accessibility, and turn Live Caption on. Google lists live streams among the audio it captions.
Add the streamer's language
Next to Manage languages, select Add languages, then pick it next to Preferred caption language. Google's page gives no full list. It names 19 caption languages as examples, including Spanish, French, German, Portuguese, Japanese and Korean. The list in your own Chrome is the one that counts.
Turn on Live Translate
Same screen. Turn Live Translate on and pick your language next to Translate to. Google gives no count for Windows and Mac. For Chromebook Plus it says, in its words, "over 100+ languages".
Google says of the captions: "All audio and captions are processed locally, are never stored, and never leave your device." Of translation it says: "You can send captions to Google to automatically translate them." Your audio stays with you. The text of what was said does not, once you translate it. And it works only while the stream plays in a Chrome tab.
If you watch anywhere else
| Works when | Translation | Where it runs | |
|---|---|---|---|
| Twitch captions | The streamer sets them up | None | With the streamer |
| Chrome Live Caption | The stream is in a Chrome tab | Over 100 on Chromebook Plus | Caption text goes to Google |
| Fraze | Any browser or app | About 50 languages | On your computer |
Fraze is a desktop app for macOS and Windows that listens to whatever your computer plays, so it does not care where the stream is: the Twitch site in Safari, Firefox or Edge, or a stream in any other app. Pick the spoken language and the one you want to read, press start, and each line appears about half a second to a second after the streamer pauses, with the translation under it. A small caption window can float over the stream.
Speech recognition and translation both run on your computer, so nothing is uploaded and, after the first language download, it works with the Wi-Fi off. It transcribes 25 European languages, more on macOS 26 and later including Japanese, Korean and Chinese, and translates about 50 languages to or from English. The first 30 minutes are free, with no card, then $29.99 once or $2.99 a month, both unlimited. A six hour stream costs the same as a six minute one.
Gaming streams are hard to caption
Expect more mistakes than on a talk or a lecture. We have not measured this, but a gaming stream is hard audio for any captioner: game sound, music, a headset microphone and sometimes a second voice, all in one track, plus slang, emote names and clipped speech. Expect every option here to drop and mangle words, and a wrong word in the original can become a wrong sentence after translation.
Two things help a little. Fraze lets you add custom vocabulary for streamer names and game terms, and the original beside the translation makes a bad line obvious.
When you do not need Fraze
- The streamer already sends captions and you speak their language. The CC button is free and already there.
- You only watch in Chrome and do not mind the caption text going to Google. Google's page speaks of over 100 translation languages on Chromebook Plus. Fraze has about 50.
- You watch on a phone, a console, a TV app or a Chromebook. Fraze is a desktop app and does not run there.
- You want a summary or a link to send someone. Fraze is live only and does neither.
For summaries and sharing there is Verli at verli.app, the cloud sibling from the same company. It runs in a browser, and the trade is that audio goes to its servers.
Questions
Does Twitch translate streams?
Not in anything its help pages describe. The closed captions guide covers captions only, and those come from the streamer's broadcast software or from a stenographer on some Twitch-produced events.
Is there a Twitch translate extension?
Two different things share that name. Twitch Extensions are add-ons inside the player, and Twitch's help says they are set by the channel owner, so you cannot add one to someone else's stream. Browser extensions that offer this come from other companies, and they only work in the browser you install them in. Chrome's own Live Caption with Live Translate covers that case with nothing extra installed.
How do I turn on Twitch live captions?
Select the CC button on the video player. It only appears when captions are available on that stream. Size, color and placement sit behind the Settings icon, under Closed Captions, and your choices are saved. With no CC button, Twitch suggests your device's own live captions.
Can I translate a Twitch stream for free?
Chrome's Live Caption and Live Translate cost nothing, if you watch in Chrome and accept that the caption text goes to Google. Fraze gives every account 30 free minutes with no card, then it is $29.99 once or $2.99 a month.
Does this translate Twitch chat as well?
No. Captioning tools read audio, and chat is text. Twitch's chat basics article lists no translation setting either. Fraze translates what the streamer says, not what people type.