A couple of single-file browser tools I built for language practice. No install, no server โ€” just open and go. All progress lives in your browser's localStorage.

๐ŸŽฏ Quizzer

A spaced-repetition flashcard app in one HTML file. Drop in a CSV deck and study.

Great for language vocab, but also for memorizing anything else: psychology, history, you name it.

  • ๐Ÿง  FSRS-4.5 spaced repetition (tracks stability, difficulty, due dates per card)
  • ๐Ÿ“ฅ Import decks as CSV via drag-and-drop
  • ๐ŸŽ›๏ธ Study modes: spaced repetition, least practiced, random, browse
  • โญ Self-rate each answer: Again / Hard / Good / Easy
  • ๐Ÿ“Š Session summaries, mastery charts, response-time breakdowns
  • ๐Ÿ’พ Export / import full state as JSON
  • ๐ŸŒ Multi-language UI (๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ณ๐Ÿ‡ฑ ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡น๐Ÿ‡ท ๐Ÿ‡ช๐Ÿ‡ธ ๐Ÿ‡ฌ๐Ÿ‡ท ๐Ÿ‡ธ๐Ÿ‡ฆ)
Launch Quizzer โ†’

๐ŸŒ Translator

AI-powered translation practice. Pick a language pair, translate sentences, get instant feedback with adaptive difficulty.

  • ๐Ÿ—ฃ๏ธ 8 languages, any direction (EN, NL, ES, TR, DE, IT, EL, FR)
  • ๐Ÿค– Claude evaluates each attempt: score, ideal translation, grammar notes
  • ๐Ÿ“ˆ Adaptive difficulty โ€” the AI adjusts based on your recent performance
  • ๐Ÿ… CEFR sub-levels (A1- through B2+) tracked over time
  • ๐Ÿ” Retry injection: periodically re-serves sentences you got wrong
  • โšก Speed bonus for fast correct answers (carrot, not stick)
  • ๐Ÿ”Š Optional TTS playback of expected translations (bring your own OpenAI key)
  • ๐Ÿ”‘ Bring your own Anthropic API key โ€” no server, no middleman
Launch Translator โ†’