<story><title>Show HN: I made an open source and local translation app</title><url>https://github.com/niedev/RTranslator</url><text>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&amp;#x27;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&amp;#x27;s Whisper for speech recognition and Meta&amp;#x27;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.</text></story><parent_chain></parent_chain><comment><author>gslepak</author><text>If you are doing translation locally on the device, why does your Privacy Policy say you are sending voice and transcriptions as well as personal location data to Google?&lt;p&gt;&lt;i&gt;&amp;gt; RTranslator in any case collects and processes data that will then be sent to Google, such as: audio, the transcription of which is transmitted at a later time via bluetooth to the phone with which you are communicating, and the transcription of the audio received by the other user, to carry out the translation.&lt;/i&gt;&lt;p&gt;— &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;niedev&amp;#x2F;RTranslator&amp;#x2F;blob&amp;#x2F;v2.00&amp;#x2F;privacy&amp;#x2F;Privacy_Policy_en.md&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;niedev&amp;#x2F;RTranslator&amp;#x2F;blob&amp;#x2F;v2.00&amp;#x2F;privacy&amp;#x2F;Pri...&lt;/a&gt;</text></comment>
<story><title>Show HN: I made an open source and local translation app</title><url>https://github.com/niedev/RTranslator</url><text>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&amp;#x27;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&amp;#x27;s Whisper for speech recognition and Meta&amp;#x27;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.</text></story><parent_chain></parent_chain><comment><author>NKosmatos</author><text>Nice one! Thanks for sharing this.&lt;p&gt;If possible, it would be good to include a list of devices that you know performance is good. We can all understand that most flagship mobiles will run it smoothly, but what about the average user?&lt;p&gt;&amp;quot;...to be able to use the app without the risk of crashing you need a phone with at least 6GB of RAM, and to have a good enough execution time you need a phone with a fast enough CPU.&amp;quot;</text></comment>