Live translation on Mac: translate audio as it plays

You are watching a foreign-language stream, or a course with no subtitles, and want to follow it right now. Twinsubs' live translation runs on your own Mac: sound from any app has its language detected and is translated live into the language you choose, with the original and the translation stacked into two lines over what you are watching. Recognition and translation both happen on this computer.

Where it helps

How to use it

  1. Turn on live translationThe first time, the speech model downloads once; macOS asks for your permission and may offer to download a translation language pack.
  2. Choose the audio sourcePick “All Sounds”, or just one app, so other apps' alert sounds do not end up in the caption. To add your own voice, turn on the microphone too, and “me” and “them” are shown separately.
  3. Choose the target languageThe source language is detected automatically; you choose the target.
  4. Watch, or meet, as usualA floating caption appears on screen with the original and the translation stacked in two lines. To look back, expand it: you get a time-ordered record that you can save yourself as txt or SRT.

Which sounds and languages it handles

Local versus cloud live translation

Most translators put the original on the left and the translation on the right, in a window you have to switch to. Twinsubs stacks the two into a two-line caption that floats over whatever you are watching, so your eyes never leave the video.

That is the difference in how it is shown. How it is processed differs too, between local and cloud:

Twinsubs (on your Mac)Cloud live translation (in general)
Where the sound goesIt stays on your Mac: recognition and translation both run on this computer, with no server involvedThe sound is sent to the provider's servers to be processed
How it is chargedOne-time purchase, not billed by the minute; the free version gives 10 minutes per dayOften billed by usage time or by subscription; check each vendor
Account and API keyNone neededAn account is usually required
Where the translation appearsStacked in two lines over whatever you are watching, no window to switch toDepends on the product

The right-hand column describes cloud products in general, not any one vendor; check each vendor's own site. For a comparison with specific tools, see the comparison page.

Privacy: the sound stays on your Mac

Other people speak in what you play. Before you use it, follow the rules of your organization, the meeting and your region; if you plan to save the text, tell the people present first.

Limits, stated up front

FAQ

Which sound does it translate?

Whatever this Mac plays: a browser, a player or a meeting app. You can pick the sound of the whole computer, or just one app.

Which languages does it handle?

It understands English, Chinese, Cantonese, Japanese, Korean, German, French, Spanish, Italian, Portuguese, Hindi and more, and translates into 20 target languages. The available language pairs depend on what Apple's on-device translation supports.

What if the language changes partway through?

The language is detected automatically, so if it changes partway through, the caption follows it into the new language.

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.

Does it record or save anything?

It does not record. Caption text is not saved by default; to keep it, save it yourself as txt or SRT from the expanded record.

Is the free version enough?

The free version gives 10 minutes of live translation per day, which is good for trying it out. To use it all the time you need the one-time purchase (no subscription; videos and live translation both unlimited).

How is it different from subtitles for a video file?

Subtitles for a video file process a file you drop in, and give you an SRT file beside the video. Live translation processes the sound that is playing now; the caption floats on screen and no file is created unless you save one yourself. Both are in the same app.

What Mac do I need?

A Mac with macOS 26 or later, Apple silicon. Translation uses the on-device translation built into macOS, and the language pack, once downloaded, is used on your Mac.

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