Add Support for Online & Offline Translation Engine
Describe your suggested feature
Description:
Hello Developer,
I would like to suggest a new feature for LNReader: the ability to add both online and offline translation engines.
This feature would be very useful for users who:
Read novels in foreign languages
Have limited or unstable internet connections
Want faster and more flexible translation options
Suggested capabilities:
Support for offline translation models (local model or dictionary-based)
Support for online AI translation engines (via API)
Option to switch between online and offline mode
Per-language and per-engine selection
Cache translated results for offline reading
This feature will greatly improve accessibility and user experience for international readers.
Thank you for your hard work and for maintaining such a great application.
Best regards.
Other details
Add modular translation engine support with:
Offline local translation (ML Kit, dictionary, or on-device model)
Online translation via API (Gemini, OpenAI, Google, etc.)
Engine priority system & fallback
Translation cache for offline reuse
This will significantly expand LNReader’s international usability.
Acknowledgements
- [x] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
- [x] I have written a short but informative title.
- [x] If this is an issue with a source, I should be opening an issue in the sources repository.
- [x] I have updated the app to version 2.0.2.
- [x] I will fill out all of the requested information in this form.