← All posts

How to Translate a Live Stream on iPhone: Chat, Captions and Burned-In Subtitles

You’re watching a Japanese VTuber, a Korean esports final, or a Chinese shopping stream, and everything that would help you follow along is in a language you can’t read: the chat, the captions, the pop-ups, the title. If you went looking for a way to translate a live stream on iPhone, you probably found vague promises about AI interpreters. This is the plainer version: what can be translated on a phone today, what can’t, and which free built-in options deserve a try before you install anything.

Live stream translation on a phone means text, not audio

Every screen translator on iPhone, ours included, works by reading text that is visible on the display. None of them listen to the streamer. If someone is talking to a camera with no captions, no chat and no overlays, there is nothing on screen to read, and nothing gets translated.

So in practice, live stream translation covers these things:

  • Chat. Twitch chat, YouTube live chat, the comment rail on TikTok or Bilibili.
  • Captions. Added by the streamer, or generated automatically by the platform.
  • Burned-in subtitles. Text that is part of the video picture itself.
  • Overlays and titles. Stream titles, pinned messages, polls, donation alerts, scoreboards.
  • Game UI. Menus, dialogue boxes and item text in a game someone is streaming.

The useful consequence: if a stream has no text, give it some. Wherever the platform offers automatic captions, switch them on. They turn speech into on-screen text, and on-screen text is something that can be translated.

Try the platform’s own captions first

Before reaching for any extra tool, check what the app already gives you.

  • YouTube. Tap CC. On many videos the caption settings include an auto-translate option that re-renders the captions in your language. Live streams are patchier: automatic live captions exist only for some channels and some languages.
  • Twitch. Captions appear only if the streamer has set them up. At the time of writing, chat has no built-in translation.
  • TikTok, Instagram and similar. Auto-captions are common on recorded clips and less consistent on live video.
  • Subscription services. Every one of them has an audio and subtitles menu. Open it before anything else.

If the platform gives you properly timed captions in your language, use those. They’re free and better synced than anything added afterwards. The rest of this article is for when that fails: the chat, subtitles baked into the picture, or a language the menu simply doesn’t offer.

Float a translated copy of the screen over the stream

PiP Translate (listed on the App Store as PiP Screen Translate) handles the part platforms skip. The setup:

  1. Open the app, choose the language you want to read in, and start the iOS screen broadcast.
  2. Switch to YouTube, Twitch, TikTok, Bilibili, a browser — wherever the stream is.
  3. A Picture-in-Picture window appears on top, showing the same screen with its text translated.

Drag the window to a corner where it isn’t sitting on the chat, pinch to make it bigger when you want to read, and swipe it off the edge to hide it when you don’t. Set the source language to the stream’s main language. Auto-detect exists, but chat that mixes three languages a minute will trip it up, and lines in the wrong language come back untranslated.

Text recognition runs on the phone; only the recognized text is sent off to be translated. The app underneath isn’t modified in any way. There’s a longer explanation of the mechanism in how live screen translation works on iPhone.

Real time subtitle translation: how real is “real time”?

The translation trails the screen by about one to two seconds. For a menu, that’s nothing. For a subtitle line that stays up for two or three seconds, it’s most of the line’s lifetime. Set your expectations by how fast the text moves:

What’s on screenHow it goes
Stream title, pinned messages, polls, menusGood. The text sits still long enough.
Chat in a small or slow-mode streamGood.
Chat in a huge streamMessages scroll away before they’re translated. You catch the mood, not every line.
Slow captions, long subtitle linesWorkable.
Rapid-fire dialogue subtitlesThe translation lags the conversation. Pause on the lines that matter.
Karaoke lyrics, decorative fonts, tiny textWeak.

Three habits help. Pause whenever you can, because a paused frame translates cleanly. For anything recorded (a VOD, an uploaded episode), drop playback speed to 0.75x so each line stays up longer. And make the text bigger by zooming or going full screen, since small text is where recognition slips first.

How to translate subtitles that are burned into the video

Burned-in subtitles, also called hardcoded subtitles, are part of the picture. There is no subtitle track behind them, so no menu can switch their language. You run into them constantly: short-drama clips, reuploads on Bilibili and Douyin, anime episodes with Chinese subtitles, variety-show captions splashed across the frame.

This is the case where reading the screen is the only option left, and it works reasonably well, because these subtitles are usually large, high-contrast and sitting in a predictable spot. To translate subtitles like these, play the video, let the floating window follow along, and pause on anything you don’t want to miss. Plain white-on-outline subtitles read best. Bouncy, colored variety-show captions are hit or miss.

It won’t match a professional subtitle track in your language. It’s for when that track doesn’t exist.

Can you translate Netflix subtitles this way?

Possibly not, and it’s better to hear that here than after subscribing to something. Netflix and most other subscription streaming apps protect their video with DRM and block screen capture during playback. When they do, iOS hands every screen-reading app a black frame — screen recorders, screen translators, all of them. A black frame has no subtitles in it. An app can’t work around this, and shouldn’t try.

So if you want to translate Netflix subtitles, begin with the service’s own subtitle-language menu. The list it shows is a short selection based on your region and profile language, so switching the profile’s display language can surface options you didn’t see before. If your language still isn’t offered, test a screen translator with the free download before you pay for anything, and assume DRM-protected playback may not be readable.

YouTube, Twitch, social video and most video playing in a browser are generally not blocked this way.

Where it fits

The same floating window reads game streams and the games themselves (Japanese games that were never localized), and the Chinese apps where a lot of livestream shopping happens (the Chinese app survival guide). PiP Translate is free to download; unlimited translation needs a Pro subscription.


Get PiP Translate on the App Store and point it at the next stream you can’t read.