My Interpreter is a real-time voice interpreter for iPhone that listens to what you say, translates it, and reads the result aloud in the target language — all in one tap. With support for 20 languages including English, Japanese, Chinese, Korean, Spanish, French, and more, it works for travel, business, and everyday conversations. Two dedicated buttons handle each direction of a bilingual exchange, so switching between speakers is natural and instant.
Tap the button and start talking. The app recognizes your speech, translates it, and reads the result aloud in the target language — automatically, every time. No extra steps needed.
English, Japanese, Chinese (Simplified and Traditional), Korean, Spanish, French, German, Italian, Portuguese, Russian, Arabic, Hindi, Dutch, Indonesian, Polish, Thai, Turkish, Ukrainian, and Vietnamese — all in one app.
Two buttons on the main screen handle each direction of a conversation. Tap the left button to interpret from Language A to B, tap the right to go B to A. No menus, no switching screens.
Open Settings from the top-right gear icon and choose any two of the 20 supported languages. Your selection is saved automatically and remembered the next time you open the app.
The main screen shows two large circular buttons side by side. The left button interprets from Language 1 to Language 2; the right button goes the other way. Tap either button to start listening — the app recognizes your speech as you talk, displays it on screen, then translates and reads the result aloud when you finish. Tap again at any time to stop early.
My Interpreter combines Apple's Translation framework with SFSpeechRecognizer to recognize and translate spoken language in real time. Supported languages include English, Japanese, Chinese (Simplified and Traditional), Korean, Spanish, French, German, Italian, Portuguese, Russian, Arabic, Hindi, Dutch, Indonesian, Polish, Thai, Turkish, Ukrainian, and Vietnamese — covering a wide range of travel and business needs.
Once translation is complete, AVSpeechSynthesizer reads the result aloud in the target language automatically. Just hold the phone toward the other person and let the app do the talking. If a new interpretation starts while the previous one is still being read, the speech stops immediately so the conversation keeps moving.
Tap the gear icon in the top-right corner to open Settings. A two-picker layout lets you select any combination of the 20 supported languages. Changes are saved via UserDefaults and persist across app launches, so you never have to reconfigure for a regular language pair.
Tap the gear icon in the top-right corner to open Settings. Choose the two languages you want to interpret between from the dropdown menus. The selection is saved automatically.
Back on the main screen, tap the button for the direction you want to interpret. The app starts listening immediately. When you finish speaking, recognition ends automatically and translation begins.
The translated text appears on screen and is read aloud in the target language at the same time. Hold the phone toward the other person so they can hear. Tap the other button when it is their turn to speak.
"I used this throughout a trip to Europe and it handled every situation — restaurants, shops, asking for directions. Tap, speak, and it reads the translation aloud. Exactly what I needed without lugging around a phrasebook."
"I started using this for meetings with overseas clients. The two-button setup for each direction of conversation keeps the pace natural. The range of languages covered is impressive too."
"I use it as a supplement to my language studies. Hearing my own sentences read back in another language immediately after I speak them is a great way to check pronunciation and phrasing. Simple and effective."
Find answers to common questions below.