Skip to content

HnDK0/NoveLA

Repository files navigation

NoveLA

Latest Release Downloads Stars License Android

Open-source Android novel reader • 25+ sources • Built-in translator • TTS • EPUB support


🌍 Languages

🇬🇧 English

📖 About

NoveLA is a free, open-source Android app for reading web novels, light novels, ranobe, and EPUB files — with a built-in translator, text-to-speech, and support for 25+ sources across multiple languages.

Designed for readers who want to enjoy foreign content without switching apps: find a novel, open a chapter, translate in one tap.

  • 📚 25+ built-in sources + community plugin repository
  • 🌐 Built-in Google & Gemini translator
  • 🔊 Text-to-speech with background playback
  • 📄 Local EPUB library support
  • ☁️ Offline chapter caching
  • 🎨 Material 3 UI, light & dark themes

📥 Download

Get the latest APK from Releases →

Or build from source:

git clone https://github.com/HnDK0/NoveLA

Open in Android Studio and run on a device or emulator.


✨ Features

🌐 Built-in Translator

  • Translate chapters directly while reading — no copy-paste needed
  • Free translation via Google Translate API
  • Optional Gemini AI integration for higher-quality output
  • Instant language switching without reloading the chapter

Note: Free Gemini API keys are rate-limited. Limits depend on model and Google's quota policy.


🧩 Plugin Repository (External Sources)

NoveLA supports Lua-based external plugin repositories — community-maintained sources installable directly from the app.

Official plugin repo: HnDK0/external-sources

To add: go to Finder → Extensions → ⚙️ Settings and paste the repository URL.


📚 Sources (25+)

Show full source list

🇨🇳 Chinese

  • 69书吧 · Twkan · Ttkan · Novel543 · Quanben5 · Piaotia

🇷🇺 Russian

  • Jaomix · RanobeLib · RanobeHub · Свободный Мир Ранобэ · BookHamster

🇬🇧 English

  • FreeWebNovel · NovelFull · NovelBin · Royal Road · Scribble Hub
  • AllNovel · NoBadNovel · NovelBuddy · NovelFire · NovelHall
  • NovLove · ReadNovelFull · WuxiaWorld

🇮🇩 Indonesian

  • BacaLightnovel

🌐 MTL

  • WTR-LAB

📄 Local

  • EPUB files

Plus: add any novel by URL · global multi-source search


📖 Reader

  • Infinite chapter scrolling
  • Custom fonts and text size
  • Light & dark themes (Material 3)
  • Offline chapter caching
  • Clean immersive reading mode

🔊 Text-to-Speech

  • Background playback
  • Voice, speed, and pitch control

🛠 Advanced

  • Automatic Cloudflare Turnstile bypass
  • Regex-based text cleanup (strip ads & junk)
  • Local library and reading history
  • Backup and restore

🖼 Screenshots

Show screenshots
Library
Sources
Extensions
Book
Chapter
Translation
Voice
Add by URL
Global Search
Settings
Cloudflare Bypass
Regex settings
Regex cleanup
WTR-LAB language
WTR-LAB settings

🧩 Tech Stack

  • Kotlin, Coroutines, LiveData
  • Jetpack Compose + XML Views
  • Material 3
  • Room (SQLite), Jsoup, OkHttp
  • Coil, Glide
  • Android TTS & Media APIs
  • Google MLKit
  • LuaJ (plugin engine)

🤝 Contributing

Contributions are welcome! Feel free to:

  • Fix or improve existing source parsers
  • Add new sources via the external plugin repo
  • Improve the reader UI or performance
  • Report bugs via Issues

📜 License

GPL-3.0


🇷🇺 Русский

📖 О приложении

NoveLA — бесплатный open source Android-ридер для веб-новелл, ранобэ и EPUB с встроенным переводчиком, озвучкой и поддержкой 25+ источников.

Создан для тех, кто читает иностранный контент: открываете главу и переводите прямо в ридере, без лишних приложений.

  • 📚 25+ встроенных источников + репозиторий плагинов сообщества
  • 🌐 Встроенный переводчик Google и Gemini
  • 🔊 Озвучка (TTS) с фоновым воспроизведением
  • 📄 Локальная EPUB-библиотека
  • ☁️ Оффлайн кэширование глав
  • 🎨 Material 3, светлая и тёмная темы

📥 Скачать

Последний APK — в разделе Releases →

Или собрать самостоятельно:

git clone https://github.com/HnDK0/NoveLA

Откройте в Android Studio и запустите на устройстве или эмуляторе.


✨ Возможности

🌐 Встроенный переводчик

  • Перевод прямо во время чтения — без копирования
  • Бесплатный перевод через Google API
  • Опциональный Gemini для более качественного перевода
  • Мгновенное переключение языка без перезагрузки главы

Примечание: бесплатные ключи Gemini API имеют ограничения по запросам и скорости.


🧩 Репозиторий плагинов

NoveLA поддерживает внешние Lua-плагины — источники от сообщества, устанавливаемые прямо из приложения.

Официальный репозиторий: HnDK0/external-sources

Подключить: Finder → Extensions → ⚙️ Настройки → вставьте URL репозитория.


📚 Источники (25+)

Показать полный список

🇨🇳 Китайские

  • 69书吧 · Twkan · Ttkan · Novel543 · Quanben5 · Piaotia

🇷🇺 Русские

  • Jaomix · RanobeLib · RanobeHub · Свободный Мир Ранобэ · BookHamster

🇬🇧 Английские

  • FreeWebNovel · NovelFull · NovelBin · Royal Road · Scribble Hub
  • AllNovel · NoBadNovel · NovelBuddy · NovelFire · NovelHall
  • NovLove · ReadNovelFull · WuxiaWorld

🇮🇩 Индонезийские

  • BacaLightnovel

🌐 MTL

  • WTR-LAB

📄 Локальные

  • EPUB файлы

Дополнительно: добавление новелл по ссылке · глобальный поиск по всем источникам


📖 Ридер

  • Бесконечная прокрутка глав
  • Настройка шрифта и размера текста
  • Светлая и тёмная темы (Material 3)
  • Оффлайн кэширование
  • Чистый режим чтения

🔊 Озвучка (TTS)

  • Фоновое воспроизведение
  • Настройка голоса, скорости и высоты тона

🛠 Продвинутые функции

  • Автоматический обход Cloudflare Turnstile
  • Очистка текста через Regex (удаление рекламы)
  • Локальная библиотека и история чтения
  • Резервное копирование и восстановление

🖼 Скриншоты

Показать скриншоты
Library
Sources
Extensions
Book
Chapter
Translation
Voice
Add by URL
Global Search
Settings
Cloudflare Bypass
Regex settings
Regex cleanup
WTR-LAB language
WTR-LAB settings

🧩 Технологии

  • Kotlin, Coroutines, LiveData
  • Jetpack Compose + XML Views
  • Material 3
  • Room (SQLite), Jsoup, OkHttp
  • Coil, Glide
  • Android TTS & Media APIs
  • Google MLKit
  • LuaJ (движок плагинов)

🤝 Контрибьютинг

Приветствуются:

  • Исправления парсеров существующих источников
  • Новые источники через репозиторий плагинов
  • Улучшения ридера или производительности
  • Баг-репорты через Issues

📄 Лицензия

GPL-3.0

About

Free Android reader for web novels, light novels, ranobe & EPUB. 25+ sources, built-in Google/Gemini translator, TTS, offline reading, Cloudflare bypass. Alternative to LNReader & NovelDokusha.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors