Get the latest APK — requires Android 8.0+
Or build from source:
git clone https://github.com/HnDK0/NoveLA
# Open in Android Studio and run on a device or emulator- 25+ built-in sources
- Global multi-source search; add any novel by URL
- In-reader translation — no copy-paste, no app switching
- Infinite chapter scrolling with offline caching
- Custom fonts, text size, light/dark themes (Material 3)
- Text-to-speech with background playback, speed and pitch control
- Local EPUB library
- Backup & restore
- Regex text cleanup (strip ads and injected text)
- Automatic Cloudflare Turnstile bypass
- Lua-based community plugin system
Four backends supported. Multiple API keys are rotated round-robin on rate limits.
| Backend | Cost | API key |
|---|---|---|
| Google Translate (Enhanced) | Free | Not required |
| Google Translate (Simple) | Free | Not required |
| Google Gemini | Free tier | Required |
| OpenAI-compatible | Varies | Required |
OpenAI-compatible accepts OpenAI, OpenRouter, DeepSeek, Ollama, Mistral, and any compatible endpoint.
NoveLA supports external Lua-based source plugins installable directly from the app.
Official plugin repo: HnDK0/external-sources
To add: Finder → Extensions → ⚙️ → paste repo URL
Pull requests are welcome. For major changes, open an issue first.
- Fix or improve existing source parsers
- Add new sources via the plugin repo
- Report bugs via Issues
Kotlin · Coroutines · Jetpack Compose · Material 3 · Room · Jsoup · OkHttp · Coil · LuaJ · Google MLKit · Android TTS & Media APIs

