English | Tiếng Việt
Nhut Reader is a lightweight, distraction-free Japanese EPUB reader for Android. Built specifically for language immersion, it features Yomitan dictionary integration, direct Anki card creation, read-along audiobook synchronization, AI-powered translations, and e-ink display optimizations.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Import EPUBs individually, in batches, or recursively scan entire directories.
- Track and display reading progress directly on the bookshelf cover.
- Organize your library using custom bookshelves.
- Export EPUBs and sync books seamlessly from remote servers.
- Read Japanese text in vertical (traditional) or horizontal layouts with continuous scroll or paginated modes.
- Fully adjust spacing, margins, line heights, system/custom fonts, and themes (light, dark, sepia).
- Use volume keys to turn pages and optimize the display for e-ink screens.
- Open in-book images in fullscreen with zoom, save, copy, and share options.
- Import, download, and manage Yomitan dictionaries directly on your device.
- Look up words via reader tap, manual search in the Dictionary tab, or share selected text from other Android apps to Nhut Reader.
- Tap on unknown words inside dictionary definitions for recursive, multi-level lookup.
- Inject custom CSS styles for popups and choose online or local audio sources.
- Translate vocabulary or full sentences using Gemini models (such as
gemini-2.5-flash,gemini-2.5-pro, orgemini-3-flash-preview). - Optionally trigger translation automatically when tapping a word.
- Format sentence translations automatically to highlight keywords when mining (e.g. wrapping text in
<span class="group">...</span>and<span class="highlight">...</span>).
- Highlight texts in five different colors with easy jump-to navigation.
- Track reading statistics (character count, reading time, and speed) with live display in the reader toolbar.
- Authenticate securely using Firebase Auth with Google Sign-In.
- Synchronize and back up your reading highlights and custom notes to Cloud Firestore.
- Sync translation history in real-time to back up your looked-up and translated sentences.
- Create cards instantly via local AnkiDroid API or remote AnkiConnect.
- Map card fields dynamically (compatible with Lapis format).
- Avoid duplicate notes by verifying signed/unsigned checksums across the collection or a specific deck.
- View and manage all previously mined terms with timestamps inside a dedicated history log.
- Synchronize audiobook subtitle files (SRT/WebVTT) with EPUB text to automatically highlight the spoken sentence.
- Turn pages automatically to keep up with the audio.
- Adjust playback speed, skip cues forward/backward, and control playback via system media notifications.
Nhut Reader stores your books, dictionaries, fonts, reading progress, highlights, statistics, and settings locally on your device.
- Google Drive: Uses Google Cloud OAuth device-code flow to sync files.
- Anki Mining: Communicates directly with local AnkiDroid database or AnkiConnect endpoints.
- Firebase: Utilized solely for crashes, remote debugging, and translation history synchronization.
Nhut Reader is built on top of these amazing projects:
- hoshidicts and hoshidicts-kotlin-bridge for Yomitan dictionary support.
- Yomitan for dictionary format and lookup inspiration.
- AnkiDroid for Android card creation integration.
- Ankiconnect Android for local audio behavior and AnkiDroid duplicate scope/checksum query references.
- ッツ Ebook Reader for reader, statistics, and sync compatibility references.
Distributed under the GNU General Public License v3.0. See LICENSE for details.















