• v0.20 138acb06d8

    sochen released this 2026-03-15 07:09:19 -07:00 | 4 commits to master since this release

    What's New

    • Frequency-based cloze sentence selection: Sentences are now scored by context-word difficulty (median frequency rank). The easiest sentence becomes the cloze card.
    • 5-tier nikkud→ktiv_male pipeline: Known mappings → nikkud prefix stripping → Academy rules converter → strip_nikkud fallback → ktiv_male prefix stripping (93.4% coverage)
    • 3,163 scored cloze sentences (score range 1–50,000, median 179)
    • MIN_WORDS reduced to 3: Hebrew is more concise than English — 3-word sentences are now valid candidates
    • New difficulty_score field on cloze entries in words.json
    • New nikkud_to_ktiv_male.py: Academy-rules-based converter (91.6% accuracy vs 77.2% for strip_nikkud)

    Files

    12 deck variants (vocab×4, conj×2, conf×2, plurals×2, complete×2)

    Downloads