Skip to content

Mobile Reading Setup

The best app currently for reading on a mobile device is Hoshi Reader, which has both iOS and Android versions. The Android version has first-class support for e-ink devices.

Android

Download Hoshi Reader here - it is currently only available as an .apk, so you would need to sideload it.

  1. Download the .apk file, then open your device's file manager and tap on the downloaded .apk.
  2. Allow the permission for the file manager app to install unknown apps if prompted.
  3. Tap "Install" once permission is granted.

img

Open the app and you will see the "Import EPUB" button, this is how you'll import a book into Hoshi Reader.

This will open the file picker, select an EPUB file to import your book.
img
By default your books will appear as "Unshelved". The folder icon in the top-right is how you can manage your Shelves. This is useful for categorizing your books (plan to read, high priority, low priority, dropped, on hold, completed etc.)

To set up the pop-up dictionary, go to Settings then "Dictionaries". To import from .zip, tap the + in the top-right corner. Hoshi Reader can automatically fetch the latest version of JMdict with the "Download Recommended Dictionaries" option.
img
Start reading by tapping on your imported book in Books.

Tap on a word to trigger the pop-up dictionary.
img
You can adjust the appearance of the reader by tapping the settings button in the bottom-right corner. You can also adjust the size of the dictionary popup in this menu, at the bottom.
img

Anki setup

This requires AnkiDroid to be installed.

In Hoshi Reader, go to SettingsAnki → tap Fetch in AnkiDroid. Allow the permission when prompted.

Then, choose the Anki deck.
img
The card type "Model" will automatically be configured for Lapis, which is the recommended card type. The fields will also be automatically configured. For most people, the Anki setup is complete at this point.

You can then add Anki cards by opening a book, tapping a word to look it up then pressing the + button in the dictionary pop-up

img

Local Audio

Note: the local audio database uses 5.79GB of space on your device. Please ensure your device has sufficient space to not be out of space when the local audio database is imported to your device.

Download: android.db

Setting up local audio is easy. You just need to import the android.db file.

Set it up: SettingsAdvancedAudio → Local Audio: Enable → tap "Import" and pick the android.db file.
img
Hoshi Reader will automatically add the Local source and prefer it over the default source(s).

You are done!

iOS

Hoshi Reader for iOS is available directly from the App Store for devices on iOS 18 or later.

Open the app and you will see a plus in the top right corner. Press on it and it will open a file picker from which you can import your epub files.

img

Additionally you can directly share books to Hoshi Reader when downloading books from e.g. Discord. Simply tap on Open in Hoshi or tap on more/the share button to choose Hoshi from the list of apps.

img

Hoshi Reader does not include any dictionaries out of the box. Navigate to SettingsDictionaries to import your own Yomitan dictionaries or download a set of recommended dictionaries (JMdict, JMnedict, Jiten) by pressing on the button. You can reorder dictionaries by dragging and delete dictionaries by swiping left.

img

Open a book and tap on a word to look it up.

img

You can configure the reader and popup to your liking by pressing on the context menu in the bottom right corner and choosing Appearance.

img

Anki setup

Mining requires either the official, paid AnkiMobile app or an AnkiConnect instance hosted from a PC.

AnkiMobile

In Hoshi Reader go to SettingsAnki. Press on Fetch decks and models from Anki. You will be redirected to AnkiMobile. AnkiMobile will ask whether you allow Hoshi Reader to request your decks and notetypes, press OK.

You should be redirected back to Hoshi Reader. Choose your Anki deck and notetype and fill out the fields for your notetype at the bottom, you can find a reference for Lapis here.

AnkiMobile does not provide a good way to check your collection for duplicates. You can however import a backup of your collection or deck to allow Hoshi Reader to check for duplicates.

To create a backup, open AnkiMobile and either tap on Add/ExportExport Collection in the bottom left corner, or swipe right on a deck and tap on Export, depending on the scope you want duplicates to be checked in.

Untick Include media and press on Export to Share Sheet. You should be able to choose Hoshi Reader from the list of apps. Hoshi Reader will now check for duplicates in the deck/collection in that backup and automatically add words you mine to it as well.

If you mine on any other devices, it's recommended to import a fresh backup periodically to make sure it stays in sync.

img

AnkiConnect

If you don't have access to AnkiMobile, you can alternatively use Anki and AnkiConnect from your PC.

To set this up first of all make sure you have AnkiConnect installed in Anki. In Anki navigate to ToolsAdd-ons. Choose AnkiConnect and press on Config in the bottom right corner.

Change the webBindAddress to 0.0.0.0. Restart Anki.

img

You will need the local IPv4 address of your PC. To find your PC's IPv4 address you can open SettingsNetwork & internetWi-Fi or Ethernet depending on your connection on Windows, or SettingsWi-FiDetails on the connected network on macOS. Scroll down to find the IPv4 address (not the router/gateway address).

In Hoshi Reader navigate to SettingsAdvancedAnkiConnect. Tick Use AnkiConnect and type http://localip:8765 into the address field.

Tap on Connect, you will be asked to allow Hoshi Reader to find devices on local networks. Tap Allow and tap on Connect again. A Windows Defender Firewall window may show up on your PC asking you to allow Anki to communicate on your local network. Press Allow access. If you aren't connected yet you may have to tap on Connect again.

img

You can now follow the same steps to configure your deck and notetype in SettingsAnki. A backup is not needed when using AnkiConnect, duplicate checks will work out of the box. You will need to keep your PC on to mine cards.

Add a card to Anki by tapping the + button in the dictionary pop-up. If you're using AnkiMobile, this will briefly jump to AnkiMobile and then jump back to Hoshi Reader.

img

Local Audio

Make sure you have around 13GB of space on your device during import.

Download: android.db

Navigate to SettingsAdvancedAudio. Scroll down to the bottom and enable Local Audio. Tap on Import and choose the android.db. The database is copied into app storage, so you can delete the copy from your Downloads folder (don't press on the delete button in the app).

img

Hoshi Reader will automatically add the Local source and prefer it over the default source(s).

You are done!

Android - PopLingo (OCR lookups in any app)

PopLingo gives you instant OCR dictionary lookups in any app (manga, visual novels, games) - using Yomitan dictionaries.

Setup

  1. Install PopLingo from the Play Store.
  2. Complete the quick onboarding (it sets everything up and installs a starter dictionary).

Using PopLingo

  1. Start PopLingo’s overlay (floating tab).
  2. Open the app you want to use (manga, visual novel, game, etc.).
  3. Drag the tab over a word to look it up.

Add more dictionaries (optional)

  1. Open PopLingo → Add Dictionaries → Import Local Dictionary.
  2. Import your Yomitan-format dictionary ZIP files (the same ones you use on desktop).
  3. Wait for the import to finish.
Tips
  • High contrast (dark text on a light background) improves accuracy.
  • If results look off, zoom in a bit and try again.
  • OCR struggles with blurry images or very stylized fonts.

Manatan (all-in-one anime, manga, and novels)

Manatan is an all-in-one app for anime, manga, and novels. It supports Desktop, iOS, and Android.

Setup

  1. Download and install the latest native Android release (.apk) from Manatan Releases.
  2. Launch Manatan.

Using Manatan

  1. Open Browse on the sidebar, then go to the Extensions tab.
  2. (If needed) add extension repos. You can add Mihon, Aniyomi, and Aidoku extension repos (for example: https://raw.githubusercontent.com/keiyoushi/extensions/repo/index.min.json).
  3. Tap Install on the source extensions you want.
  4. Open Sources, pick a title, then start reading or watching.

Chimahon (manga, novels, OCR)

Chimahon is an Android manga and novel reader built on Mihon with dictionary support, on-device OCR, and Anki mining.

  • Manga Reader: Full Mihon extension support — access thousands of manga sources via community extensions.
  • Novel Reader: EPUB reader with tap-to-lookup.
  • Local OCR: On-device text recognition for manga pages — no internet needed.
  • .mokuro: support for pre-ocred manga.

For general usage instructions (adding extensions, browsing sources, library management), see the Mihon Getting Started Guide — Chimahon inherits all of Mihon's core functionality. You can add manga sources via the Keiyoushi extensions repo.

Download

Download the latest APK from GitHub Releases. Requires Android 8.0 or higher.

Setup

Open SettingsDictionary → to access all settings related to dictionaries and anki. For anki lapis is used as default card type.

Local Manga

Tap the + icon in BrowseSources to add a local manga image folder or archive (e.g. .cbz) files for offline reading. You can also select the .mokuro file directly alongside your manga.

img

Mokuro

Mokuro files (.mokuro) contain pre-processed OCR data for manga pages, enabling instant text lookups without running on-device OCR. There are two ways to use them:

  • Local: Place the .mokuro file next to your manga files:
  • For archives (.cbz, .zip, .rar, .cbr, .cb7, .tar, .cbt): put MangaName.mokuro beside the archive file
  • For image folders: put the .mokuro file inside the manga folder Then enable OCR in the reader settings.
  • Extension: If you're using the mokuro extension, just enable OCR in the reader — no extra setup needed.

For generating your own mokuro files, see the mokuro project.