Skip to content

Manhhao/Hoshi-Reader

Repository files navigation

Hoshi Reader

Language Platform License

Hoshi Reader is a lightweight Japanese EPUB reader with Yomitan dictionary support, made for immersion learning.

books reader popup appearance anki dictionary

Download

App Store

If you'd like to try out features early consider joining the TestFlight Beta

TestFlight

Features

  • Vertical (縦書き) and horizontal (横書き) text
  • Yomitan-like pop-up dictionary with deinflection support
  • Support for all Yomitan term, frequency and pitch dictionaries
  • Audio support for Yomitan online and local audio sources made for Ankiconnect Android
  • AnkiMobile integration with one-click mining
  • Support for all core handlebars used by Lapis
  • ッツ Reader sync
  • Reading statistics
  • Dictionary search
  • Bookshelves
  • Custom themes, fonts and css

Development

  1. Clone the repository.
  2. Open HoshiReader.xcodeproj in Xcode.

Contributing

If you're planning on contributing a feature or significant change, please open an issue or message me on Discord first. I can't guarantee I'll accept every PR or feature, as I try to keep the project aligned with my own ideas.

Libraries

Name License
hoshidicts GPLv3
EPUBKit MIT
SwiftUI Introspect MIT

Attribution

Name Description License
Ankiconnect Android Local Audio implementation GPLv3
Yomitan Pitch accent implementation, Furigana Segmenter GPLv3
ッツ Ebook Reader Statistics BSD-3
JMdict for Yomitan Recommended term dictionary CC-BY-SA-4.0
Jiten Recommended frequency dictionary Apache-2.0
Kanji alive Default audio source CC-BY-4.0
Tofugu/WaniKani Audio Default audio source CC-BY-SA-4.0

Issues

Please open an issue here or in the TMW thread.

Special Thanks

  • TheMoeWay - Enabling me to start learning real Japanese through immersion.
  • Yomitan - For serving as an invaluable tool and the primary inspiration for the pop-up dictionary.
  • Ankiconnect Android - For providing a great mining experience on Android, which this project aims to replicate.
  • ッツ Ebook Reader - Inspiring the core reading experience.
  • 星街すいせい (Hoshimachi Suisei) - For being my motivation behind learning Japanese and giving the project a name (星読み).

License

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

About

Japanese EPUB reader for iOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors