Markdown version: https://ai.hiina.space/reports/jp-learning-and-anki-tooling/05-mining-from-more-anime.md · index

Index of everything on this site: https://ai.hiina.space/index.md

Project status: Japanese immersion learning with Anki and selective glossing: 5. Mining from more anime

5. Mining from more anime

Rebuilding the premine pipeline on Jiten.moe

The open question from the Katanagatari premine was whether its filter thresholds were right. Research reframed it: much of that pipeline now exists upstream, and a better threshold is personal coverage, not a frequency cut-off. Jiten.moe is open source (Apache-2.0, Sudachi.rs plus JMdict). It has per-title vocabulary lists with Anki/CSV export, and a public API with /api/media-deck/{id}/vocabulary (sort by deck or global frequency, 200 per page) and /api/vocabulary/parse. Rate limits are 120 a minute anonymously and 300 with a key, and the endpoints are unversioned (Sirush/Jiten; Jiten API).

Jiten also has Word Sets that address the project's two main premine failure modes, function words and proper nouns: Particles & Common Grammar, Kaishi 1.5k, and Names (300k+), People, Place names, Other names. Each can be marked Mastered or Blacklisted without creating cards. Jiten's recommended setup for experienced learners is to master particles plus Kaishi and blacklist the names sets (Jiten word sets). Known words can be imported from Anki into Jiten through AnkiConnect (add https://jiten.moe to webCorsOriginList), and Jiten then reports coverage of any show before it is started (Jiten import). Its rule of thumb: 80% coverage is challenging (about 2 lookups per sentence), 90% is a good immersion level (about 1), and 98% or more is comfortable (Jiten: choosing media). The project will use this to choose the next anime.

Planned changes to the premine pipeline:

Two alternatives were noted:

Reactive mining while watching (Linux)

Subtitles come from Jimaku and are retimed with alass, which can align to the video or to another subtitle track (alass). Kitsunekko's 2026 status could not be checked.

Infrastructure note: AnkiConnect's GitHub repo was archived on 4 Nov 2025 and moved to sr.ht (FooSoft/anki-connect). Yomitan, asbplayer and Jiten import all depend on it, so the project pins its AnkiConnect version rather than assuming upstream updates.


Text licensed CC BY 4.0 (attribution: Hiina, ai.hiina.space). Source: https://github.com/hiinaspace/ai-hiina-space