Watch a foreign-language video with live translated captions floating over the player
Follow an online meeting or lecture in a language you are still learning
Caption a livestream that has no built-in subtitles
Use a personal OpenAI API key for higher-accuracy transcription on difficult audio
| himomohi/airtranslate | dnakov/kittyfarm | lcharvol/macsift | |
|---|---|---|---|
| Stars | 197 | 180 | 240 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Works offline with Apple's built-in speech frameworks by default, an OpenAI API key is optional.
AirTranslate is a macOS application that captures audio playing on your Mac and shows it as live captions with real-time translation in a floating window that stays on top of whatever you are watching. The problem it solves is that many meetings, lectures, videos, and streams do not have subtitles, and routing audio through a microphone to get transcription is slow and lossy compared to capturing the digital audio directly. The app intercepts your Mac's system audio output, transcribes it in real time, and translates it into your chosen language simultaneously. By default it uses Apple's built-in speech recognition and translation frameworks, so no internet connection or account is required for basic use. An optional mode lets you provide your own OpenAI API key to use a more capable AI transcription and translation model for difficult audio or uncommon language pairs. Your API key is stored securely in the macOS Keychain and never leaves your device through the app. You would use this when watching a foreign-language video, attending an online meeting in a language you are still learning, or following a livestream with no captions. A floating caption window keeps translations visible while you focus on other apps. The app saves transcripts as plain text files you can edit or delete. It is a free, open-source download for macOS built with Swift.
A macOS app that captures your Mac's system audio and shows live translated captions in a floating always-on-top window, with no microphone or account required.
Mainly Swift. The stack also includes Swift.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.