All work/Project 06 · 仕事

Kotoba
言葉

Category
JLPT vocabulary drill
Type
Own project
Year
2026
Status
Live
Open the app

Kotoba is 言葉: words, written as the leaves of speech. Kotodama, the spirit said to live in them, is the older belief that a word spoken aloud acts on the world.

Utagawa Kunisada, “Bun'ya no Asayasu (Hyakunin isshu)”, ca. 1844. The Metropolitan Museum of Art, CC0.
/01 · 課題 Problem

Long, flat word lists

The JLPT word lists are long and flat. Learning them with a standard app mostly repeats what you already know, because the drill has no idea what is decaying.

I am working towards it myself and wanted a tool that puts the words I am currently forgetting in front of me.

/02 · 手法 Approach

Spaced repetition across the whole vocabulary

Spaced repetition across the JLPT vocabulary. Every word carries an interval that shifts after each answer. Example sentences are generated rather than taken from a fixed database.

How I built it

RuntimeAstro · React
Frontendthree · shadergradient · Tailwind
Testsvitest
/03 · 判断 Decision

Generated sentences instead of a vetted collection

The example sentences come from a language model rather than a vetted sentence collection. A collection would have been reliable, but would only ever have covered the words somebody entered beforehand.

The price: every sentence costs an API call, quality varies, and a wrong sentence is not something I reliably catch at my own level. That dependency is the next thing to remove.

/04 · 結果 Result

Numbers once generation runs locally

No measured values yet. Once the sentence generation runs locally on the Mac Mini in Tokyo from January, this chapter will report latency, power draw, and cost per thousand sentences.

/05 · 次 Next step

From January, a Mac Mini in Tokyo

From January the sentence generation runs locally on a Mac Mini in Tokyo instead of through someone else's API. Then the result chapter carries real numbers for the first time: latency, power draw, cost per thousand sentences.

/Next project · 次へPV-DashboardMonitoring for the company’s photovoltaic system