Real-time Japanese → English translation overlay for macOS, powered by the OpenAI Realtime Translation API.
Sits transparently on top of any app — useful during lectures, seminars, or meetings.
- Floating, semi-transparent overlay (always on top)
- Real-time Japanese speech → English text
- Optional translated audio output (toggle on/off)
- Draggable — place it anywhere on screen
- macOS (Apple Silicon / Intel)
- An OpenAI API key with access to
gpt-realtime-translate
Download the latest Live.Translate.app.zip from the Releases page, unzip, and move to your Applications folder.
macOS will block an unsigned app. To open it:
- Right-click
Live Translate.app→ Open - Click Open in the dialog
Or run once in Terminal to remove the quarantine flag:
xattr -cr "/Applications/Live Translate.app"On first launch you'll see an API key prompt. Paste your sk-proj-... key and click Save. The key is stored locally on your Mac and never sent anywhere except OpenAI.
- Open Live Translate
- Click ▶ 開始 and allow microphone access
- Speak in Japanese — English translation appears in real time
- Click 🔊 to toggle audio output on/off
- Drag the bar to reposition it
- Click ✕ to quit
Echo tip: If translated audio feeds back into the microphone, use 🔇 (audio off) mode or wear headphones.
git clone https://github.com/moiku/live-translate
cd gpt-realtime/electron
npm install
npm start # run in dev mode
npm run dist # build Live Translate.app → dist/mac-arm64/Requires Node.js 18+.
The Python server (main.py) is an alternative browser-based UI — not needed for the Electron app.
- Electron — desktop shell
- OpenAI Realtime Translation API —
gpt-realtime-translatemodel via WebRTC - gpt-realtime-whisper — input transcription
MIT