my-translator is a simple tool that translates spoken words in real time. It works on Windows and macOS. You can speak, and it will show the words in another language as you talk. It also offers free text-to-speech (TTS) so you can listen to the translation. Everything runs on your computer. It does not send your audio to any server, so your privacy stays intact. You supply your own API keys for the translation services. This way, you keep control.
To run my-translator on Windows, your computer should meet these minimum requirements:
- Windows 10 or later (64-bit edition)
- At least 4 GB of RAM
- A microphone connected to your PC
- An internet connection to use online speech and translation APIs
- A modern CPU (Dual-core or better)
If you want to use macOS instead, the app runs there too, but this guide focuses on Windows.
-
Go to the main download page by clicking the large button below:
-
The link will take you to the my-translator GitHub repository homepage. Look for the Releases section on the page. You will find installer files there.
-
Download the latest Windows installer file. The installer will usually have a name like
my-translator-setup.exe. -
Once downloaded, find the installer file in your Downloads folder or wherever your browser saves files.
-
Double-click the installer to start the setup process.
-
Follow the on-screen instructions to install my-translator on your PC. By default, it installs to the Program Files folder.
-
After the install finishes, run the my-translator app from your Start Menu or Desktop shortcut.
my-translator uses external services for speech recognition and translation. You need to provide your own free or paid API keys. This keeps your data private and lets you choose the service you prefer.
Here’s how to set up your keys:
-
Visit the service websites that offer speech-to-text (STT) and translation APIs. Some good options include:
- Soniox for speech recognition: https://soniox.com/
- Google Cloud Translation: https://cloud.google.com/translate
- Microsoft Azure Cognitive Services: https://azure.microsoft.com/en-us/services/cognitive-services/
-
Sign up for free accounts if you do not have any.
-
Obtain the API keys or tokens from each service. This usually involves creating a project or app in your account and copying the key.
-
Launch my-translator.
-
Open the Settings tab in the app.
-
Find the sections labeled Speech-to-Text API Key and Translation API Key.
-
Paste your keys into the appropriate fields.
-
Save your settings.
If you do not enter API keys, the app will not translate speech, but you can still try parts of the app.
After setting up and starting the app, you can use these steps:
-
Make sure your microphone is connected and working.
-
Select the source language — the language you will speak.
-
Select the target language — the language you want to translate to.
-
Press the Start Listening button.
-
Speak clearly into your microphone.
-
Watch as your speech converts into text and translates in real time on the screen.
-
The app also reads the translation aloud using its built-in text-to-speech feature.
-
To stop, press the Stop Listening button.
You can switch languages anytime or adjust settings such as voice speed and volume.
- Real-time speech-to-text conversion.
- Instant translation between many languages.
- Text-to-speech output for translated text.
- Full privacy since your audio stays on your device.
- Support for custom API keys.
- Simple interface for easy use.
- Works on Windows and macOS platforms.
- Lightweight and fast, built with Rust and Tauri.
-
If the microphone does not work, check Windows Settings > Privacy > Microphone to ensure access is allowed.
-
If translations or speech recognition fails, verify your internet connection.
-
Double-check your API keys. Invalid or expired keys will prevent translation and speech recognition.
-
Restart the app after changing API keys.
-
Make sure you use the latest app version by checking the Releases page regularly.
-
If the app crashes, try reinstalling it.
-
For detailed debug logs, open the app’s Help menu and select Show Logs.
To get new features and fixes:
-
Visit the GitHub page: https://github.com/JodoWrld/my-translator
-
Go to the Releases section.
-
Download the newest installer for Windows.
-
Install it just as you did before. Your settings will stay.
- GitHub repository: https://github.com/JodoWrld/my-translator
- FAQ and community help on the GitHub Discussions page
- API service websites for key management and account help
my-translator does not send your audio to any servers by default. All speech processing happens on your device unless you use online APIs. Since you provide your own API keys, you control how your data is used. Your speech stays private while using the app. The app respects your privacy settings on Windows and macOS.