Hoshi-Reader-Android

Introduction: Japanese EPUB reader for Android
More: Author   ReportBugs   
Tags:

Platform License Download Latest download

English | 简体中文

A lightweight Android Japanese EPUB reader for immersion learning, with Yomitan lookup, Anki card creation, audiobook read-along, and e-ink mode options.

This project is a native Android recreation of Hoshi Reader.

Bookshelf Reader lookup popup Dark reader E-ink reader
Sasayaki audiobook Reader statistics Reader highlights Dictionary recursive lookup
Reader appearance settings Dictionary management Anki card settings Sync settings

Features

Bookshelf

  • Import one or multiple EPUBs and keep reading progress visible from the bookshelf.
  • Organize books with custom shelves.

Reading

  • Read Japanese books in vertical or horizontal text, with paginated or continuous scrolling.
  • Customize themes, fonts, and spacing.
  • Use focus mode, volume-key page turning, and e-ink display options.

Lookup

  • Import and manage Yomitan dictionaries, with one-tap updates.
  • Tap text in the reader, search from the Dictionary tab, or look up selected text from other Android apps.
  • Tap unknown words inside definitions for recursive lookup.
  • Inject custom CSS styles.
  • Use online or local word audio.

Highlights And Statistics

  • Add five-color highlights while reading and jump to them at any time.
  • Track reading statistics, including characters read, time spent, and reading speed, with live display while reading.

Anki Card Mining

  • Create cards through AnkiDroid or AnkiConnect.
  • Use Lapis-compatible fields and duplicate checks.

Audiobook Read-Along

  • Match audiobook subtitle files to book text to highlight the current sentence.
  • Follow highlights with automatic page turning.
  • Control playback speed, skip actions, and Android media controls.

Data Sync And Migration

  • Sync reading progress and statistics through Google Drive, compatible with ッツ Reader.
  • Back up or restore books and dictionaries with .hoshi archives, compatible with Hoshi Reader iOS.

Download

Download the latest APK from GitHub Releases.

Hoshi Reader Android requires Android 9 or later.

Development Status

Feature parity with the iOS app is complete. Current development focuses on polishing UI and user interactions.

See docs/CHANGELOG.md for shipped user-visible changes.

Feature Requests

Please submit general feature requests to the iOS repository first.

If the request is Android-specific, or cannot be implemented on iOS because of system limitations, such as e-ink themes or volume-key page turning, please open an issue in this repository.

Privacy And Data

Hoshi Reader Android stores imported books, dictionaries, fonts, audiobook data, reading progress, highlights, statistics, and settings locally in app storage.

Google Drive sync uses a user-configured Google Cloud OAuth device-code flow. Anki card mining talks to AnkiDroid or the configured AnkiConnect endpoint. Update checks read GitHub release metadata.

Attribution

Hoshi Reader Android builds on this ecosystem:

License

Distributed under the GNU General Public License v3.0. See LICENSE for details.

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools
AI Daily Digest