MasterIt

A collection of tools for practicing Italian.

About MasterIt
Who is this for?

This is a collection of tools intended to help advanced language learners self-learn Italian, or use it as a companion to a traditional language course. It's not built for complete beginners -- you'll need to judge for yourself which tools are relevant or useful for your own learning, which takes some experience. Personally, I know Spanish and French fairly well, so I mostly need quick explainers of the theory and lots of exercises to internalize it.

What will this cost me?

The pre-generated content is completely free. Some tools use live generation features (fully or partially) -- for those you'll need to provide your own API key(s) to OpenRouter (for AI) and/or Cartesia (for audio generation), and pay those services directly to generate content. It's fairly cheap -- e.g. 1 EUR of OpenRouter credit gets you about 40,000 word lookups. For OpenRouter, a default API key is included so you can try it first; it's limited to 0.1 EUR, so if it stops working, that's probably why.

How can I save or transfer my data?

The app works entirely in your browser -- your data stays on that browser/device. If you want to sync progress across devices, you can create an account with just your email. That's the only part of MasterIt that touches a server, and the only reason it costs anything to run -- so this feature might go away if it ever becomes too demanding to keep up.

How should I use this web app?

You can use it from a laptop or a phone -- screens are optimized for both. This is a collection of tools, each with a different focus; scroll down to see the list and explore. Some are partially or fully powered by AI/TTS services, so they'll only work fully once you've added the relevant API key(s).

Make it look like a native app

On iPhone: tap the Share icon in Safari, scroll down, and tap "Add to Home Screen". On Mac: in Safari's menu bar, choose File → Add to Dock (or click the Share icon and choose "Add to Dock").

Optional: add API key for AI features

Used for AI features across MasterIt's tools -- generating texts to practice and quizzes, translating words, and more (currently just ReadIt). Once added, a tool that uses this shows a live cost estimate in its own Settings tab, so you always know roughly what you're spending.

Optional: add API key for audio generation (TTS)

Used for live audio generation, for content that isn't pre-recorded (currently just ReadIt's narration feature).

Synced across your devices when signed in. Get one at play.cartesia.ai/keys.
ConjugateIt
Learn and drill Italian verb conjugation across every tense.
PronounceIt
Practice pronunciation with native audio, slowed playback, and record-yourself comparison.
✳︎
GrammarIt
Practice Italian grammar: agreement, pronouns, prepositions, and more.
VocabIt
Build and drill Italian vocabulary.
ReadIt
Paste in Italian text and read it with AI-powered word lookups.