Offline Translator
- Translate website - share a URL and it will be translated
- Translate document - supports ODT, PDF (digital, not scans), txt
- TTS on input field
- Can now launch the app from a persistent notification, or a quick settings tile
Improvements:
- Better TTS pacing
- Fix use-after-free on CLD2 causing crash on GrapheneOS
Features:
• On-device translation using Mozilla's translation models
• No internet required for translation once models are downloaded
• Automatic language detection
• Transliteration of non-latin script
• Image translation overlay that preserves original formatting (OCR)
• Quick translation of on-screen content via Accessibility service or Device Assistant role
• Text-to-speech (TTS) for most languages
Supports 50 languages:
- Albanian
- Arabic
- Azerbaijani
- Bengali
- Bosnian
- Bulgarian
- Catalan
- Chinese (简体)
- Chinese (繁體)
- Croatian
- Czech
- Danish
- Dutch
- English
- Estonian
- Finnish
- French
- German
- Greek
- Gujarati
- Hebrew
- Hindi
- Hungarian
- Icelandic
- Indonesian
- Italian
- Japanese
- Kannada
- Korean
- Latvian
- Lithuanian
- Malay
- Malayalam
- Norwegian
- Norwegian Bokmål
- Persian
- Polish
- Portuguese
- Romanian
- Russian
- Serbian
- Slovak
- Slovenian
- Spanish
- Swedish
- Tamil
- Telugu
- Thai
- Turkish
- Ukrainian
- Vietnamese
- Author: David Ventura
- License: GNU General Public License v3.0 or later
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Donate
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aThis version requires Android 5.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 24 MiB PGP Signature | Build Log
-
armeabi-v7aThis version requires Android 5.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 23 MiB PGP Signature | Build Log
-
arm64-v8aThis version requires Android 5.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 20 MiB PGP Signature | Build Log
-
armeabi-v7aThis version requires Android 5.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 20 MiB PGP Signature | Build Log
-
arm64-v8aThis version requires Android 5.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 16 MiB PGP Signature | Build Log
-
armeabi-v7aThis version requires Android 5.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 16 MiB PGP Signature | Build Log
- TTS: Add models for every language
- TTS: Add control for voice / speed (long press speaker icon)
- Implement TTS via Piper
When using TTS, I recommend skipping the 'high quality' voices (they are downranked in the app) because they are much slower.
These languages are not yet supported in TTS (I didn't find voices for them yet):
Azerbaijani, Bengali, Bosnian, Croatian, Estonian, Gujarati, Hebrew, Japanese, Kannada, Korean, Lithuanian, Malay,
Norwegian Bokmål, Tamil, Thai







