🇫🇷 Français Vivant
Not set — required for translations & chat How to get an API key ↗

Learn French through real texts

Read any French text sentence by sentence, get instant translations, ask questions about grammar and vocabulary, and build your personal memory bank of words and insights.

How it works

📄
1. Load a text
Upload any French .txt file, or use the built-in Hansel et Gretel story to get started right away.
🔍
2. Read sentence by sentence
Navigate with the Prev / Next buttons or your keyboard's arrow keys. Hit Translate Sentence to see both a natural and a word-for-word translation.
💬
3. Ask the AI tutor
The chatbot below each sentence knows exactly which sentence you're on. Ask about grammar, verb tenses, vocabulary nuance — anything.
🧠
4. Build your memory
Click any word to save it with a translation. Save whole sentences, AI explanations, or your own custom notes. Export to keep your memory across devices.

✦ Tips

  • You need a free Anthropic API key for translations and chat. Paste it in the banner above — it's stored only in your browser.
  • Click on any word in a sentence — Claude will suggest a translation based on context, and flag words that have other meanings in different forms.
  • When the AI answers a question, you can save its response to Memory and edit it to keep only what's useful to you.
  • Use Export Memory to save your memory bank as a JSON file. You can import it back later, even on a different device. Spaced repetition is coming soon!
  • Press ← → on your keyboard to navigate between sentences.

Get started

📄

Drop a .txt file here
or click to browse

— or —

1 / 1
✦ Natural translation
✦ Word-for-word
💬 Ask Claude about this sentence
Ask anything — grammar, conjugation, vocabulary, context, nuance…
Claude is thinking…
🧠 Memory Bank
Sort
Your memory bank is empty.

Click any word in a sentence to save it, hit + Save Sentence, or click + Save to Memory below any chat reply.