You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,6 +65,22 @@ The initial download will get the models from GitHub, however <a href="https://w
65
65
If you have a GitHub account and want to be notified when a new release comes out you can do so by clicking, at the top of the page, on "Watch" -> "Custom" -> "Releases" -> "Apply".
66
66
<br /><br />
67
67
68
+
<h3>RTranslator 3.0 Coming Soon!</h3>
69
+
70
+
The 3.0 version of RTranslator will be funded through the [NGI Mobifree Fund](https://nlnet.nl/mobifree), a fund established by [NLnet](https://nlnet.nl).
71
+
72
+
Main changes of this version:
73
+
- The NLLB translation model will be replaced with the option to choose between: Mozilla Bergamot models, Madlad 400 3B, and HY-MT 1.5 1.8B. All these models have better translation quality than NLLB 54B, similar to Google Translate (with HY-MT 1.5 1.8B having much better scores than Google Translate).
74
+
- MLKit will be replaced, making RTranslator 100% open source.
75
+
- Various techniques will be added to improve translation quality, including: beam search, multilingual dictionaries, Tatoeba integration, and more.
76
+
- The app will be released on Play Store and F-Droid.
77
+
- A self-hosted web version of the app for text translation using Mozilla models will be made available.
78
+
79
+
The first beta of this version will be released between June and August 2026. Stay tuned 🚀
-**New GUI!** Designed by [Chiara Chindamo](https://www.linkedin.com/in/chiara-chindamo-946053234/).
@@ -186,6 +202,7 @@ If you want to contribute to this project, first of all, thank you 🚀
186
202
If you don't know where to start, go check the [to-do list](https://github.com/niedev/RTranslator/blob/v2.00/TODO_LIST.md), and in any case, before starting, read the [contribution guidelines](https://github.com/niedev/RTranslator/blob/v2.00/CONTRIBUTING.md).
187
203
<br /><br />
188
204
205
+
189
206
<h3>Bugs and problems</h3>
190
207
I remind you that the app is still in beta. The bugs found are the following:
if (audioRecord.getState() == AudioRecord.STATE_INITIALIZED) {
267
277
readSize = (minSizeInBytes/4)*2;
268
278
mBuffer = newfloat[((MAX_SPEECH_LENGTH_MILLIS+1000)/1000)*sampleRate]; //the buffer size will be larger (by one second) than the audio data of duration MAX_SPEECH_LENGTH_MILLIS
// Using the values just read in mBufferShort we convert the values to mBuffer in the ENCODING_PCM_FLOAT format
416
+
// Tod od this we iterate the section just wrote of mBufferShort, convert each value from ENCODING_PCM_16BIT to ENCODING_PCM_FLOAT and insert these value in the corresponding section of mBuffer.
417
+
for(inti=offset; i<offset+size; i++){
418
+
//The range with ENCODING_PCM_16BIT is [-32768, 32767], while with ENCODING_PCM_FLOAT it is [-1, 1], so we convert accordingly
0 commit comments