An accessibility service for android that helps learners of Japanese by providing furigana (reading aid) for kanji inside other applications.
Core elements:
- Accessibility service with ability to read text on the screen
- Language processing to determine correct furigana locally
- Renders sentence at bottom of the screen with reading aid
- Kuromoji: Japanese morphological analyzer
- FuriganaTextView: Custom TextView for Android for rendering Japanese text with furigana.
- KanaConverter
This project has been developed using Android Studio.
Contributions are welcome! Please fork and open a pull request
Provided running Android 8.0 and higher, users can enable and disable the accessibility service from any screen by long-pressing both volume keys at the same time. TODO: implement using this