I'm not a native English speaker, and I've been trying to memorize new words and learn their pronunciation for a long time. The pieces I needed were always scattered: a definition in one place, a translation in another, audio somewhere else, a way to drill what I'd learned in yet another tab.
Wordy is the place I wanted all of that to live. You paste a batch of words you ran into today. You get clean cards back — definitions in your target language and your own, real example sentences, the synonyms you'll actually use, the antonyms that tell you where the word ends, and natural-voice audio for every word. You can save them, drill them, and come back to them tomorrow.
Because it's just me, I can move quickly. If something doesn't work for the way I learn — or the way you learn — I can change it the same week. New practice drill, different voice, a fix for a definition that's slightly off: small enough team to ship, big enough vision to keep adding.
How I'm building it
A few principles I committed to before writing any code:
- Calm, trustworthy, precise — feels like a well-made tool, not a consumer app.
- Honest pricing. A free tier that's genuinely useful, not a trial.
- Cancel anytime, keep access until end of cycle.
- Your lookups stay yours — we don't sell data, and we don't use them to train models.
Where it's going
A short list of what's next: spaced repetition, a daily review email with a story built from your own words, smarter history that surfaces what you struggle with, a "native phrasing" helper for the email or message you actually need to send, and more target languages. The full list lives on the roadmap page.
Built with Claude
Wordy was designed and built with Claude. Definitions come from Claude (Anthropic). Pronunciation comes from ElevenLabs. Everything else is hand-rolled Rails and Nuxt, and lives in two small repositories I deploy myself.
Get in touch
If a definition is wrong, if a feature you'd pay for is missing, if Wordy crashes — please tell me. I read every message, and every contact form submission goes directly to my inbox.