By the numbers
A snapshot of what's built and what's still ahead. Numbers update each time the site rebuilds.
200
worksheet definitions
(en/id/yo/ja master)
800
PDFs in the pipeline
4 langs × 200 worksheets
50
languages accessible
4 full content · 27 UI translated · 19 pending
80
kanji with stroke order
KanjiVG CC BY-SA 3.0
360
HTML pages on the site
auto-generated from YAML
1,000
languages — the goal
Tier 1 = 50; Tier 2 = 200; full reach = 1,000
Language coverage
All 50 Tier 1 languages are accessible at /languages/.
4/50 full content
31/50 UI translated
Content breakdown
| Category | Sheets | Status |
|---|---|---|
| hiragana | 50 | ✅ defined |
| katakana | 50 | ✅ defined |
| kanji | 80 | ✅ defined |
| grammar | 20 | ✅ defined |
What's not yet shipped
- PDF generation pipeline — the XeLaTeX templates and Python scripts work; the actual 800 PDFs aren't on R2 yet.
- N4 content — 80 of 158 N4 kanji have readings + examples; remaining 78 + all N4 grammar are Phase 2.
- 23 language UI files — drafted but pending Claude API translation by user running
content/scripts/translate_ui.py.
Source for these numbers: content/master/ and languages.json.