All posts

Twitch won't give you subtitles. So make your own.

On Twitch the CC button only appears when the streamer sends captions, and those captions never translate. Here's how to put live translated subtitles on any Twitch stream in 2026.

It's Saturday night and the Japanese streamer you follow has gone off-script. No game, no overlay, just three hours of talking. Chat is crying with laughter. You go looking for the CC button.

It isn't there. Not greyed out. Absent.

Here's the short version: on Twitch, captions are something the streamer sends to you, not something you switch on. If nothing is being sent, no setting on your side will conjure it. And when captions do arrive, they're a transcript — they carry the words in the language they were spoken. So translated subtitles have to come from somewhere else: a tool on your own screen that listens to the stream and writes it back in your language. That takes about a minute to set up, and this guide walks through it.

Why isn't there a CC button on this stream?

Because there's nothing to put behind it.

Twitch treats captions as data that travels with the video. A streamer's broadcasting software can carry a caption track alongside the picture and sound. When that track arrives, the player draws a CC button. When it doesn't, the button isn't drawn at all.

That single rule explains the thing everyone finds confusing. The control isn't hidden, broken, or buried in a menu you haven't found. It was never there to begin with.

Twitch does caption some broadcasts itself — its own events, where it hires a stenographer to type along live. Everywhere else, captions are the streamer's job, and setting them up means running extra software during every broadcast. Most streamers never do.

Even when captions exist, they don't translate

This is the part that surprises people who finally find a captioned stream.

Twitch captions are transcription. They turn speech into text in the same language. Nothing in the pipeline converts Japanese into English on its way to you. So a streamer can do everything right, run the software, send a perfect caption track — and an English-speaking viewer still gets Japanese.

It gets more awkward. The free captioning plugin most streamers reach for can't even do that much: its own documentation says it doesn't support caption output for languages like Japanese or Russian. The streamers whose viewers most need captions are the ones least able to send them.

Twitch's own advice, when a stream has no captions, is to try the accessibility features on your device. Which is a polite way of saying the rest is up to you.

So what are your options?

What you could tryWhat you getWho sets it up
Wait for the streamer's captionsSame-language text, if everThe streamer
A Twitch caption extensionA language menu, if fedThe streamer
Your computer's built-in captionsText, usually same-languageYour hardware
A chat translator extensionChat only, never speechYou
Capture the tab's audioTranslated subtitles on the videoYou

Read the last column. Four of the five rows are waiting on somebody else. Only the bottom row starts and ends with you, and it's the only one that puts words in your language over the video you're actually watching.

How to subtitle a Twitch stream yourself

The idea is simpler than it sounds. Your speakers are already playing the stream. A captioning tool running in another browser tab can listen to that same sound, transcribe it, and translate it as it goes — about a second behind the speaker. Twitch is never asked for anything, so it doesn't matter what the streamer did or didn't set up.

Here's the setup, using Newey as the example:

  1. Open the stream in Chrome or Edge on a computer. This trick uses a Chromium feature, so phones and the Twitch app are out.
  2. Open Newey in a second tab and start a session with tab audio as the input.
  3. Choose the Twitch tab, and tick "Share audio." This is the step everyone misses. Skip it and the session runs happily on silence — no error, no warning, just captions that never appear.
  4. Set two languages: the one being spoken, and the one you want to read.
  5. Drag the caption overlay to the bottom of the player. Under the webcam, not over chat — cover the sidebar and you lose the reactions you came for.
  6. Stay in theatre mode. Fullscreen hides floating windows. If you want fullscreen anyway, the Chrome and Edge extension draws captions onto the page instead, where fullscreen can't swallow them.

One more thing, before a stream you actually care about. Twitch is made of the exact words speech recognition handles worst: game titles, champion names, streamer handles, in-jokes, and words that started life as emotes. A glossary lets you pin those in advance — Newey ships ready-made sets for gaming, anime, K-pop and internet slang, and you can add tonight's names on top. It's the difference between reading a sentence and reading a guess.

What it's actually like

Back to Saturday night. Two minutes have passed. The caption line sits under the streamer's chin, and the English arrives a beat behind her voice: a story about a delivery driver, her ruined sleep schedule, a donation name she can't pronounce.

Chat spams its emotes and this time you're laughing at the same moment, half a second later. That's the honest experience — not a dub, not a fansub. Enough to be in the room.

What to expect, and what not to

  • It's a desktop thing. No phones, no Twitch app, no TV.
  • Chat still beats you. Recognition and translation trail the speaker by about a second, so the emote wall reacts before you read why.
  • Music doesn't become text. Clear speech captions well. A chorus over a full mix doesn't, and nothing needs restarting — captions resume when talking does.
  • Names come out wrong unless you pin them. That's what the glossary above is for.
  • Sentences rewrite themselves mid-line. That's normal, and here's why.
  • Don't quote it. Anything you'd clip or repeat, check against the video first.

When the button never comes: Newey

Newey does the viewer's half of the job. It listens to whatever a browser tab is playing and lays translated subtitles over the video, in any of 60 languages, with glossary packs for the vocabulary Twitch runs on.

It works the same way on anything else you watch — the platform-agnostic version is here — and it's free during beta. Open it in a second tab next to tonight's stream, and stop waiting for a button that belongs to somebody else.

FAQ

Why is there no CC button on this Twitch stream?

Because the streamer isn't sending caption data. Twitch only draws the button when captions are available, so an absent control means nothing is arriving. There's no viewer setting that turns it on.

Can I translate a Twitch stream into my language?

Not through Twitch. Its captions are transcripts in the spoken language, and viewers can't request a translation. The way that works is to capture the stream tab's audio with a tool like Newey and have it translate as it listens.

How do I watch a Japanese Twitch stream in English?

Open the stream in Chrome or Edge, run a captioning tool in a second tab with the stream tab's audio shared, and set Japanese in and English out. Loading an anime or slang glossary first noticeably improves the names. The same approach covers anime and films with no subtitle track.

Does this work on the Twitch mobile app?

No. Tab audio capture is a desktop browser feature with no mobile equivalent. Captions that a streamer genuinely transmits do reach the phone apps — but those are exactly the ones you can't summon.

Can I read Twitch chat in my language too?

That's a separate tool for a separate problem. Chat is text on a page, so a page-translation extension handles it, while speech needs a captioning tool. Running both at once is normal.

Whatever you watch, whoever you talk to

Let the captions handle the language. One account, three seconds to start.