RTranslator is an (almost) open-source, free, and offline real-time translation app designed for use on offline Android devices. Users can connect with other phones using the app, paired with Bluetooth headsets, to achieve instant dialogue translation. Additionally, it offers a walkie-talkie mode and a text translation mode to meet translation needs in various scenarios.

image.png

RTranslator Project Entry: https://github.com/niedev/RTranslator

The dialogue mode is the primary feature of RTranslator, allowing users to connect with other phones using the app. When a user speaks, the app captures the audio, converts it to text, sends it to the other phone for translation, and finally plays it back in the other language's audio format. This bidirectional translation function meets the needs of multi-person dialogue translation, making cross-language communication more convenient.

The walkie-talkie mode is suitable for quick dialogues, such as asking for information on the street or communicating with shop staff. This mode supports language translation between two people, requiring alternating conversations and cannot be used with Bluetooth headsets. Additionally, the app offers a classic text translation mode to meet translation needs in different scenarios.

RTranslator uses Meta's NLLB for translation and OpenAI's Whisper for speech recognition, both of which are (almost) open-source and incorporate state-of-the-art AI technology, ensuring translation quality and user privacy. Furthermore, the app supports background operation, maintaining normal function even when the phone is on standby or using other apps. However, due to some phone restrictions on background operation, it is best to keep the app open and the screen on to avoid issues.

The app supports languages including Arabic, Chinese, English, Spanish, French, German, and more, meeting the multi-language translation needs of different users. Additionally, the app does not collect any personal data, ensuring user privacy.

Key Points:

- 💬 RTranslator is an open-source, free, and offline Android real-time translation application, supporting real-time dialogue and text translation modes.

- 🗣️ Key features include dialogue mode and walkie-talkie mode, enabling translation between two or multiple people, with support for Bluetooth headset connections.

- 🔒 The app ensures user privacy, does not collect personal data, and all translation and speech recognition models operate on the phone.