RTranslator is an (almost) open-source, free, and offline real-time translation app for Android. The app uses OpenAI's Whisper for speech recognition and Meta's NLLB for translation, it has 3 modes: a classic text translation mode; conversation mode: where you connect to one or more devices that have RTranslator to have a real-time translated conversation with other people (works best with Bluetooth headphones); walkieTalkie mode: where you can translate a conversation with a single device.
This is the 2nd launch from RTranslator. View more
RTranslator
Open-source and offline simultaneous translator for Android
Connect to someone who has the app, connect Bluetooth headphones, put the phone in your pocket and you can have a conversation as if the other person spoke your language.
You can also use it like any other translation app, offline and with total privacy.
A few years ago, right after high school, I decided to try to make a simultaneous translation app for Android as a side project, it took longer than expected (about 2 years) and I had to make a lot of compromises (I had to use Google's API and therefore make users use a developer key because at the time there were no free solutions for speech recognition and translation that had good quality). At the end of university, I decided to pick it up again and finally, using OpenAi's Whisper for speech recognition and Meta's NLLB for translation (with both running locally on the phone), I managed to make it free and totally open-source (as it was meant to be from the beginning). The app is still in beta, so I would love your feedback.
For now, the app is not in the Play Store, to install it download the apk on the GitHub releases and open it: https://github.com/niedev/RTrans...
@luca_martino1 Wow, great idea. I definitely will try it. But I want to ask first, when having a conversation, is the voice I hear just a translation of what the other person said, or does it carry the tone of human speech?
@loggerhead Thank you. For now it uses the system tts to speak, so it doesn't emulate the user's voice or even the tone (even if at least the rhythm is emulated to a minimum thanks to the fact that the voice recognition also inserts punctuation), but these are features that I will definitely implement in the future.
Hey Luca,
How many languages does it currently support?
I'm curious about the audio quality. How well does it handle background noise or accents?
Congrats on the launch!
@kyrylosilin Thank you!
The supported languages are 31, but it is possible to enable support for low quality languages and, in that case, it goes up to 70, for the complete list of languages see here: https://github.com/niedev/RTrans....
As for the accents, testing it with different Italian accents it works very well, for the background noise I am not sure because I have not had the chance to test it well, but most likely with good headphones there should be no problems.
@luca_martino1 Impressive launch! Your app's seamless language translation with Bluetooth headphones is brilliant. At InterWiz, we revolutionize hiring with AI avatars conducting interviews for any time, anywhere convenience. How do you see your app enhancing remote team collaborations across different languages?
@luca_martino1 I believe that is very much achievable. Thanks for the conversation and for sharing your insights! Also, Feel free to follow InterWiz on Product Hunt by hovering over my ‘launch soon’ badge so you’ll get notified when we go live. We’d love to hear your feedback then!
RTranslator
SaaS for Greater Good
RTranslator
RTranslator
Telebugs
RTranslator