Japanese · 10 min read · 2026-06-12
How jpdb Auto-Mines Japanese Vocabulary From Reading
The hardest moment in learning to read Japanese is the gap between textbook dialogues and real content. You finish a beginner course, open an actual novel or news article, and almost every line has a word you do not know — so reading becomes a wall of dictionary lookups and you quietly give up. Reading-first spaced-repetition tools exist to dissolve that wall, and jpdb is one of the clearest examples of how the approach works in Japanese specifically.
The core idea is simple and powerful: instead of memorizing a generic frequency list and hoping those words show up, you start from the exact text you want to read. jpdb extracts every word from that text and teaches it to you in the order it appears, so by the time you read the passage itself most of it is already familiar. This guide explains how that auto-mining workflow works, where it beats manual flashcards, and how to fold it into a sustainable reading habit rather than another deck you abandon.
The problem with generic frequency decks
Pre-made frequency decks promise a shortcut: learn the most common 2,000 or 6,000 words and you will understand most of any text. The logic is sound on paper and disappointing in practice, because words learned in isolation, in an arbitrary order, divorced from anything you wanted to read, are both hard to encode and quick to fade. You grind hundreds of cards, then open a real text and still hit unfamiliar words on every line — because frequency across all Japanese is not the same as frequency in your chosen material.
Worse, a generic deck has no payoff loop. You are learning words for a hypothetical future text rather than the one in front of you, so motivation leaks away. A reading-first tool fixes the order of operations: it looks at the specific thing you want to read, finds the words in it you do not yet know, and teaches exactly those. Every word you learn pays off within hours when you read the source, which is the kind of immediate reward that keeps a habit alive. This is the same context-first principle behind our guide to building vocabulary from reading.
How jpdb's auto-mining workflow works
The mechanic that makes jpdb distinctive is paste-and-parse. You drop in any Japanese text — a chapter, a blog post, a subtitle file, a video transcript — and the tool tokenizes it, identifies every distinct word, and checks each against what you already know. It then teaches the unknown words in the order they appear in the text, so the sequence you study mirrors the sequence you will read. By the time you reach a word in the passage, you have met it as a flashcard first.
On top of the parser sits a large library of pre-built decks mined from existing media, so if you want to read a specific novel or watch a specific anime you can often grab a ready-made vocabulary list rather than building one. Either way, the spaced-repetition engine underneath schedules each word for review just before you would forget it, the same mechanism we cover in our piece on modern SRS scheduling algorithms. The result is that the deck is a byproduct of your reading goals, not a separate project you have to design and maintain.
Pre-learning versus looking up as you go
Auto-mining unlocks a choice generic decks never offered: you can pre-learn the new vocabulary of a text before you read it. The benefit is that your first read-through becomes genuinely comprehensible — you recognize most words, follow the meaning, and experience the passage as a story rather than a decoding exercise. Comprehension at the edge of your ability is precisely the condition under which acquisition happens, which is why pre-learning a hard chapter can turn an impossible text into a rewarding one.
That said, pre-learning everything is not always the right call. For lighter material where the unknown-word density is low, reading cold and tapping the occasional word is faster and keeps you in the flow. A practical rhythm is to pre-learn the heaviest vocabulary for a genuinely difficult text and read easier material directly, mining only the words that block you. The underlying philosophy — keep input comprehensible, keep reading enjoyable — is the through-line of our guide to comprehensible input by reading.
Kanji, furigana and the recognition gap
Japanese adds a layer that European languages do not: even when you know a word, you may not recognize its kanji, and even when you recognize the kanji you may not know its reading in that compound. A reading-first tool helps here by pairing each word with its reading and, ideally, audio — so you build the link between the written form, the sound, and the meaning all at once rather than learning a word you can only recognize on the page.
Furigana is the bridge that lets you read above your raw kanji level. Showing the reading above unfamiliar kanji keeps you moving through real text instead of stalling, and the support tapers naturally as your recognition improves. The skill to train deliberately is toggling that crutch off as you grow, which we cover in detail in our guide to using furigana toggling to learn kanji by reading. Used well, furigana plus auto-mined vocabulary lets you start reading material that would otherwise be years away.
Where auto-mining beats — and loses to — manual cards
The decisive advantage of auto-mining is friction. Manual sentence-mining in Anki asks you to stop at every unknown word, look it up, build a card, and attach an example — minutes of overhead per word that compounds into a chore most learners quit within a week. Auto-mining removes that overhead entirely: the parser does the extraction, you spend your time learning and reading. For sheer volume of vocabulary processed per hour, it is hard to beat.
The trade-off is control. A hand-built card can have a custom sentence, a mnemonic, a note about a tricky nuance — craftsmanship that helps the small set of words you find genuinely confusing. The pragmatic answer is to use both: let a reading-first tool auto-mine the bulk of your vocabulary, and reserve hand-made cards for the handful of words that need special treatment. This is not jpdb versus Anki so much as the right tool for each layer of your deck, all running on the same spaced-repetition foundation.
Putting it together
Reading-first SRS solves the specific failure mode that stops most Japanese learners: the gulf between finishing a course and being able to read real content. By starting from the text you want to read, extracting its vocabulary, and teaching those words in appearance order, tools like jpdb let you front-load just enough so your first read-through is comprehensible — and then spaced repetition keeps the words from fading. The deck stops being a separate burden and becomes a natural extension of your reading.
Start with one thing you genuinely want to read. Paste it in, learn the new words it contains, then read it and feel how different a near-comprehensible text is from a wall of lookups. Do that consistently and your reading level climbs alongside your deck rather than lagging behind it. For the full step-by-step path from beginner to reading native material, see our reading-first roadmap for Japanese.
FAQ
What is jpdb and who is it for?
jpdb is a Japanese dictionary and spaced-repetition system built around reading. Instead of starting from a generic frequency deck, you paste in the text you actually want to read — a chapter, an article, a subtitle file — and it extracts every word and teaches them in the order they appear. It is aimed at intermediate learners who already know kana and basic grammar and want to read real Japanese content without drowning in lookups. The defining idea is that the deck is generated from your chosen material rather than imposed on you.
How is auto-mining different from making Anki cards by hand?
Manual sentence-mining in Anki means stopping at each unknown word, looking it up, building a card, and finding an example sentence — minutes of friction per word that stops most people within a week. Auto-mining flips the order: the tool parses the whole text up front, identifies which words you do not yet know, and queues them for you in appearance order. You spend your effort learning and reading rather than card-making. The trade-off is less control over card formatting, which is why some learners still prefer hand-built cards for their most important words.
Should I pre-learn vocabulary before reading or look words up as I go?
Both work, and the best choice depends on the text's difficulty for you. Pre-learning the new words from a chapter means your first read-through is far closer to comprehensible — you recognize most words and can follow the story, which is where real acquisition happens. Looking words up as you go keeps you reading immediately but can fragment your attention if the unknown-word density is high. A common rhythm is to pre-learn the heaviest vocabulary for a hard text and read lighter material cold.
Does using jpdb replace Anki?
For many Japanese learners it replaces the manual deck-building part of Anki while keeping the same spaced-repetition idea underneath. If you love Anki's flexibility you can keep it and simply feed it words from your reading instead of pre-made decks. The two are not mutually exclusive — some learners auto-mine the bulk of their vocabulary in a reading tool and reserve hand-made Anki cards for tricky words that need a custom sentence or mnemonic. The underlying engine, spaced repetition, is the same proven mechanism in both.
Do I need furigana and audio, or just the word list?
For most learners, more than a word list. Pairing each word with its reading and an audio sample closes the gap between recognizing a word on the page and recognizing it by ear, which is where pure reading-only study tends to fall short. Furigana support in particular lets you read above your kanji level without stalling, then taper it off as recognition improves. The goal is to read real content now while steadily building the kanji and listening recognition that let you eventually drop the supports.