TOBAE

作品 All projects

Kotoba 言葉

JLPT vocabulary drill

Live · 2026

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.

技術 Stack

Runtime
Astro · React
Frontend
three · shadergradient · Tailwind
Tests
vitest

01 課題 Problem

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 JLPT vocabulary. Every word carries an interval that shifts after each answer. Example sentences are generated rather than taken from a fixed database.

03 判断 Decision

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

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 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.