Commit Graph

119 Commits

Author SHA1 Message Date
niedev 3734d8a69f Fixed a bug for languages switch for text translation mode 2026-01-03 15:27:21 +01:00
niedev c07fbd48fc First integration of Madlad models 2026-01-03 15:26:40 +01:00
niedev bbf6c2d8a3 Initial implementation of model manager 2025-12-18 11:48:47 +01:00
niedev ff65af52d2 Fixed settings status bar overlay for the new Android target APIs 2025-12-12 14:16:58 +01:00
niedev bad40a5c0b Enabled shortlist on bergamot for testing, plus minor other changes 2025-12-12 13:48:20 +01:00
niedev 353a740508 Initial quality settings testing 2025-12-05 00:32:22 +01:00
niedev ac96fb5603 Made mozilla models work with WalkieTalkie mode and optimized language switch in text mode 2025-12-04 18:41:12 +01:00
niedev adc95d1c5f Fixed bugs 2025-12-04 16:15:26 +01:00
niedev dfd62c6f09 Initial implementation of mozilla models, refactor of the code of languages management in Global.java, updated JDK to 25 2025-12-04 00:57:09 +01:00
niedev 6bef8f639e Fixed compilation of bergamot
I kept separate sentencepiece variants between RTranslator -> bergamot -> marian-dev and RTranslator -> sentencepiece-interface because marian used a older version of sentencepiece that was also forked and modified by Mozilla
2025-11-27 23:12:06 +01:00
niedev ee78d43549 Fixed bergamot submodule not working 2025-11-27 19:32:38 +01:00
niedev adf37ddf34 Removed bergamot to fix submodule not working 2025-11-27 19:28:17 +01:00
niedev 18a81bd94c Initial substitution of bergamot static lib to submodule 2025-11-27 18:55:58 +01:00
niedev e95ad219a5 Sobstituted sentencepiece pre compiled lib with the sentencepiece submodule 2025-11-27 16:45:32 +01:00
niedev dd7969ed1f Updated sentencepiece src/CMakeLists.txt 2025-11-27 16:13:29 +01:00
niedev bcef8723a8 Initial integration of sentencepiece as a git submodule 2025-11-27 13:26:19 +01:00
niedev d0a0322083 Included bergamot C++ library 2025-11-16 17:36:15 +01:00
niedev c3ad71cf13 Removed an old comment from Translator.java 2025-11-16 17:35:48 +01:00
niedev 0dc53013ca Fixed inclusion of protobuf in the headers of sentencepiece
Sentencepiece already contains an implementation of protobuf, but it simply wasn't correctly referred from the includes of the headers in /cpp/src/libs/sentencepiece/include
2025-11-12 22:25:42 +01:00
niedev fc42ebbd77 Replaced sentencepiece code with the static library libsentencepiece.a, removed TestNNAPI.cpp and separated cache_container_native library from the sentencepiece library 2025-11-12 19:06:46 +01:00
niedev e2ea6ddbce Fixed missing function call in BluetoothCommunicator 2025-11-03 16:08:34 +01:00
niedev 7747ac472d Fixed Bluetooth status change logic for BluetoothCommunicator 2025-11-03 00:18:12 +01:00
niedev 23991efaff Removed onDisconnectionFailed callback for bluetooth because it is no longer used 2025-11-02 23:41:09 +01:00
niedev f7b6a73a7d Improvements to the Bluetooth Server Disconnection method, now the connection is closed and removed before the confirmation via connectionStateChange, because that callback is unreliable. 2025-11-02 19:49:30 +01:00
niedev 36e36a4736 - Improvements to the Bluetooth Client Disconnection method, now the connection is closed and removed before the confirmation via connectionStateChange, because that callback is unreliable.
- Made the BluetoothConnectionServer connection code more clear
2025-11-02 14:02:16 +01:00
niedev dfd88d152c Initial implementation of a parameter to deactivate bluetooth status control for BluetoothCommunicator 2025-11-02 13:40:54 +01:00
niedev 29407b7a3a Fixed MTU change request 2025-10-31 16:08:38 +01:00
niedev 9711c7ce31 Initial adaptations to the new target Android APIs 36 2025-10-28 21:16:42 +01:00
niedev cc22df130c Improved the new downloader (status restore of the Fragment, bug fixes) and replaced the old one 2025-07-04 23:00:56 +02:00
niedev cab71cec9d Removed an unused dependency and updated gradle.properties for the new gradle version 2025-07-01 21:29:33 +02:00
niedev d660d13956 Implemented the service and the DownloadManager of the new download, plus an initial version of the new DownloadFragment that uses this new downloader. 2025-06-29 19:37:39 +02:00
niedev 8d1c21325e Initial implementation of the new downloader 2025-06-26 22:34:58 +02:00
jedlee b619993344 Add a toggle in the settings to enable or disable this feature showing original transcriptions beyond the translation 2025-05-27 00:08:19 +08:00
jedlee d66ca4a332 Implement the feature showing both the original text and translated text in WalkieTalkie and Conversation Mode. So the user can verify if their speeches are recognized correctly. 2025-05-27 00:08:15 +08:00
niedev 37e77f22b5 Fixed a bug with the cancel button in the text translation mode 2025-05-17 14:43:36 +02:00
niedev f2cc6f8533 Added a button to cancel input and output text in text translation mode 2025-05-17 14:05:59 +02:00
niedev f90aa13ba4 Added support to Khmer as low-quality language 2025-05-11 14:39:06 +02:00
niedev fdaab6503f Added beam search support as an option in the settings 2025-05-11 14:37:56 +02:00
niedev 59d5449a9b Added support for Persian 2025-03-23 12:14:57 +01:00
niedev 4811ac7722 Added automatic insertion of a period at the end of an input sentence in the translator 2024-11-01 14:26:56 +01:00
niedev 78e753bbf5 Implemented early stop when the decoder generate in loop 2024-11-01 11:37:47 +01:00
niedev 5961e0f22e Added support to Irish 2024-09-27 13:18:44 +02:00
niedev 3f329bb71b Localized low quality language settings 2024-09-04 22:38:49 +02:00
niedev 8029c6cc03 Improved messages GUI 2024-09-04 19:03:10 +02:00
niedev 8a78d19dd2 Fixed a bug with messages width 2024-09-03 16:23:57 +02:00
niedev b860f99821 Removed the toast that notify missing notification permission 2024-09-03 13:14:49 +02:00
niedev 067ca491f2 Changed color of messages, localized some strings and fixed bugs 2024-09-02 23:31:45 +02:00
niedev 5274fb04b8
Merge branch 'v2.00' into notification-translate 2024-08-30 17:24:46 +02:00
niedev 3dd92dae85 Corrected italian title for image selector 2024-08-30 17:20:35 +02:00
niedev 9e9871d4d0 Added tts selection on the first start of the app 2024-08-30 15:59:13 +02:00