A lightweight cross-platform desktop sticky-note app with Markdown editing and preview, built on Tauri 2 and React.
phuc-nt/my-translator
Desktop app for real-time speech translation on macOS and Windows, using your own API keys with no intermediary server.
- Stars
- 1,303
- Forks
- 411
- Open issues
- 26
- Last commit
- 3 months ago
What is it?
My Translator captures audio from the system or microphone, transcribes it, and shows translations in a minimal overlay. The app connects directly to the translation services you configure, so audio does not pass through a relay server operated by the project.
It supports four translation engines: Soniox, OpenAI Realtime (which also returns translated speech), Qwen LiveTranslate Flash, and a local MLX mode that runs on Apple Silicon. Text engines can optionally read translations aloud through Edge TTS, Google Chirp 3 HD, or ElevenLabs. Two-way mode translates between two languages for bilingual conversations such as video calls.
The app is built with Tauri 2, with a Rust backend and a WebView frontend. It includes custom translation terms for domain-specific vocabulary and saves transcripts as local Markdown files.
Key features
- 01Captures system audio or microphone input for live transcription and translation.
- 02Offers four translation engines, including an offline Apple Silicon mode.
- 03Two-way translation for conversations between two languages.
- 04Optional text-to-speech with Edge, Google, or ElevenLabs voices.
- 05Custom translation terms for specialized vocabulary.
- 06Stores API keys and session transcripts locally.
Use cases
- Following a foreign-language video call or meeting in real time.
- Showing live translated subtitles during presentations with large font sizes.
- Translating religious, medical, or technical talks using custom terms.
- Running private, offline translation on an Apple Silicon Mac.
Quick start
- 1
Download the build matching your machine from the latest release
- 2
Clone the repository
git clone https://github.com/phuc-nt/my-translator.git - 3
Enter the project folder and install dependencies
cd my-translator npm install - 4
Build the app from source
npm run tauri build
Things to know
- Local mode runs only on Apple Silicon Macs.
- Qwen engine works only with the Singapore region and needs an explicit source language.
- OpenAI Realtime costs about $4 per hour on your own OpenAI account.
- Building from source requires Rust, Node.js 18+, and macOS 13+ or Windows 10+.
Topics
FAQ
- What is my-translator?
- Desktop app for real-time speech translation on macOS and Windows, using your own API keys with no intermediary server. My Translator captures audio from the system or microphone, transcribes it, and shows translations in a minimal overlay. The app connects directly to the translation services you configure, so audio does not pass through a relay server operated by the project.
- Is my-translator free to use? What license does it have?
- my-translator is open source under the MIT license. Check the license terms before using it in commercial products.
- Is my-translator still maintained?
- Updated within 6 months. The last commit to my-translator was on Jul 11, 2026.
- What can I use my-translator for?
- Following a foreign-language video call or meeting in real time. Showing live translated subtitles during presentations with large font sizes. Translating religious, medical, or technical talks using custom terms. Running private, offline translation on an Apple Silicon Mac.
- How do I install my-translator?
- Download the build matching your machine from the latest release Clone the repository: git clone https://github.com/phuc-nt/my-translator.git Enter the project folder and install dependencies: cd my-translator npm install Build the app from source: npm run tauri build
- Where can I get my-translator?
- The source code and installation instructions are on GitHub: https://github.com/phuc-nt/my-translator
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A lightweight screenshot tool for Windows and macOS with region capture, annotation, scrolling capture and pinning to screen.
Open source Loom alternative for fast screen recording, polished editing, and shareable video links, with optional self-hosting.
A desktop app to manage, sync, and organize AI agent skills across Claude Code, Codex, Cursor, Copilot, Gemini CLI and other coding tools.
Offline-first desktop photo manager for macOS, Windows and Linux, with local AI search, face clustering and duplicate cleanup for large libraries.
A free, open-source PDF viewer, editor and annotator for Windows, macOS, Linux and Android, built with Tauri 2 and SolidJS.