Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

300 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anki Miner for Android

License: GPL v3 Latest release GitHub downloads Android 8.0+ GitHub stars Discord community

Turn native Japanese content into Anki vocabulary cards, on Android through AnkiDroid.

Please leave a ⭐ star if Anki Miner helped you - it helps others find it :).

Tabs

  • Video - mine a video + subtitle pair, with a screenshot and audio clip on every card.
  • Reading - mine manga (mokuro), novels (.epub, Aozora .txt), or standalone subtitle files.
  • Settings - Anki, dictionaries, audio, frequency, filtering, UI. A skippable onboarding wizard walks the first run (tokenizer, dictionary, AnkiDroid).

Other Features

  • Extensive filtering: i+1, frequency limits, blacklist, wordsets, and more.
  • Offline Yomitan dictionary import - definitions, pitch accent, frequency - chained by priority.
  • Word audio tries AnkiConnect-Android's bounded on-device localaudio lookup first; imported local audio packs are the offline fallback. Sentence audio uses your device's offline Japanese text-to-speech.
  • Known-word controls include import preview, search, removal, export, reset, excluded Anki decks, and bundled proper-name wordset selection.
  • Confirmed settings resets are scoped to mining defaults, the Anki target, or resource choices; unrelated settings remain intact.
  • Optional Jisho.org online fallback for definitions (slower, rate-limited).
  • Proper-noun filtering from bundled name wordsets.
How It Works
  1. Read the subtitles or text and split Japanese into individual words.
  2. Filter to content words you don't already know.
  3. Grab a screenshot and audio clip from the video for each line.
  4. Look up definitions in your configured offline dictionaries, optionally falling back to Jisho online if enabled.
  5. Send the finished cards to AnkiDroid.

Installation

Requirements

  • AnkiDroid installed from the Play Store or F-Droid.
  • A 64-bit ARM (arm64-v8a) device on Android 8.0 (API 26) or newer.
  1. Install AnkiDroid and open it once.
  2. Download anki-miner-android-<version>-arm64-v8a.apk from the latest release.
  3. Allow installing from unknown sources, then open the APK to install.

The app does not update itself; install a newer APK over the old one to update.

Recommended Resources

Type Resource Download Add via
Dictionary JMdict Yomitan zip Onboarding wizard, or Settings -> Dictionaries
Dictionary Jitendex Yomitan zip Onboarding wizard, or Settings -> Dictionaries
Dictionary Bee's Character Dictionary Generated on site Settings -> Dictionaries
Pitch Kanjium TSV Settings -> Dictionaries -> Pitch Accent File
Pitch アクセント辞典v2 Drive Settings -> Dictionaries -> Pitch Accent File
Frequency JPDB v2.2 Kana Yomitan zip Settings -> Filtering -> Frequency List File
Frequency BCCWJ SUW+LUW Yomitan zip Settings -> Filtering -> Frequency List File

Proper-noun filtering uses bundled name wordsets derived from JMnedict (JMdict/EDICT project, EDRDG, CC BY-SA 4.0).

Troubleshooting

Issue Solution
Cards not reaching Anki Install AnkiDroid and grant Anki Miner permission when prompted.
APK won't install Enable install-from-unknown-sources for your browser/file manager; the device must be arm64-v8a on Android 8.0+.
No definitions found Add a dictionary in Settings -> Dictionaries, or enable the Jisho fallback (slower, rate-limited).
Setup notice on a mining tab Open Settings and finish the flagged step (tokenizer, dictionary, or AnkiDroid).
Sentence audio missing or wrong Install a Japanese text-to-speech voice in your Android system settings.
Subtitles out of sync Use the subtitle offset control on the mining screen.

Contributing

Contributions of any kind are welcome.

Main project: Anki Miner.

License

GNU General Public License v3.0-or-later. See LICENSE; bundled third-party components are listed in NOTICE.md.

About

Automated Japanese vocabulary mining from media on Android.

Resources

Contributing

Stars

Watchers

Forks

Releases

Contributors

Languages