Watch foreign-language videos and streams with live subtitles in your language

You open a video or a live stream in a language you do not speak. There are no subtitles, or they are in the wrong language, and you want to understand it now. Twinsubs runs live translation on your own Mac: whatever sound this Mac is playing is detected, translated into the language you picked, and shown as two lines floating over the picture, the translation above the original. No waiting for someone to add subtitles, no downloading the video first, no switching windows, no account.

When it helps

When a platform already offers captions and translation you can use, use those first: they are ready-made and free. Live translation is for videos with no captions, the wrong caption language, live streams, and players of every kind.

How to use it: one minute

  1. Turn on live translation and pick your languageThe first time, it downloads a speech model once (under 1 GB), macOS asks for permission, and it may offer to download a translation language pack. The source language is detected for you; you only choose the language you want to read.
  2. Pick the sound sourceChoose “All Sounds”, or just one app such as your browser or player so notification sounds from other apps stay out. If you are not sure, choose All Sounds.
  3. Press play as usualThe caption floats over the picture: the translation on the top line, the original below. To look back, expand the caption for a time-ordered record you can save as txt or SRT.
Live translation: a floating bilingual caption at the bottom of the screen, showing the translation above the original
The floating caption: translation on the top line, original on the bottom. Your eyes stay on the video and you never switch windows.

Compared with what you do today

ApproachWhat you doWhat is inconvenient
Wait for a subtitle team or the author to add captionsWaitA live stream cannot wait, and you do not decide whether captions exist or in which language
A platform's own automatic captions and translationTurn them onDepends on whether the video has captions and whether the platform offers your language
Download the video, then run a subtitle toolDownload, wait, import into a playerMany steps, and no use for a live stream
Twinsubs live translationTurn it on and watchMachine translation makes mistakes, and the caption appears a moment after the sound

If the video is already on your disk and you want to rewatch it or edit it, drop it into Twinsubs for an SRT file: see generate subtitles from a video. For a bilingual SRT of a foreign-language video, see add bilingual subtitles to a video.

Which languages it understands and translates into

For a fuller picture, including how it differs from cloud live translation, see live translation app for Mac. For meetings, see live translation for meetings; for courses, see subtitles for online courses and lectures.

Limits, stated up front

Privacy: the sound stays on your Mac

FAQ

Can it translate web video such as YouTube?

Yes. Sound from a video playing in a browser is, like any other sound, sound this Mac plays, and choosing All Sounds is the easiest way. If the platform's own caption translation works for you, use that first.

Can it translate a live stream as it happens?

Yes. Live translation handles the sound playing right now, so nothing has to be saved first. The caption appears a moment after the speech because it has to hear a short stretch first.

The video already has subtitles. Do I still need it?

Not if there are subtitles you can read. It is for videos with no subtitles, the wrong subtitle language, and live streams.

Does it work for every platform's videos?

We cannot promise that. The app listens to the sound this Mac plays, which needs the system's permission, and some copy-protected content may not be hearable. We have not tested platforms one by one, so we do not name any.

Does it work offline?

Yes, as long as the speech model and the translation language pack have been downloaded once. After that, recognition and translation both run on your Mac without a connection.

Is the sound uploaded?

No. Recognition and translation both run on your Mac. There is no backend, so the sound never passes through a server. The first launch needs a connection to download the speech model once, and macOS downloads the translation language packs.

Is the free version enough?

The free version covers 10 minutes per day of live translation, which is enough to try it. To use it all the time you need the one-time purchase, with no subscription and no limit on videos or live translation.

Can I keep the translation?

Yes. The expanded caption is a time-ordered record of originals and translations that you can save as txt or SRT. Nothing is saved by default.

Coming soon to the Mac App StoremacOS 26 or later, Apple silicon. For early access, write to twinsub@gatheon.com.

Updated 2026-10-12. Back to the Twinsubs home page