Ammati
Comprehensible Input • French & Spanish

StoryReader: learn a language by actually reading stories

Looking up every fifth word in a separate dictionary kills the joy of reading in French or Spanish. So I built StoryReader around comprehensible input: tap any word on the page to hear it spoken aloud and see its IPA phonetic transcription, part of speech, and meaning without leaving the story. Highlight whole clauses to untangle idioms, save words in one tap to a spaced-repetition flashcard deck, or import your own .epub eBooks, .txt files, and spreadsheets. Try it live right here, or install it onto your phone in two taps.

How it works

Tap to define. Listen in context. Turn lookups into active recall.

01

In-Context Tap-to-Define & IPA

Tap any unfamiliar French or Spanish word directly on the page to see its translation, part of speech, root lemma, and International Phonetic Alphabet (IPA) transcription—completely offline.

02

Clause & Idiom Highlighting

Tap the ✨ icon on any sentence or highlight a multi-word expression to view the full contextual translation and grammar notes (like French ne… que or Spanish cueste lo que cueste).

03

TTS Narration & Pronunciation

Every word tap plays native audio pronunciation for immediate phonological reinforcement, or you can hit Narrate to listen to continuous passage narration at your own speed.

04

Flashcards, Cloze Quizzes & Anki Export

One tap saves a word alongside the exact story sentence you met it in. Review with SM-2 flashcards, fill-in-the-blank context quizzes, or export straight to Anki (.tsv) and CSV.

12 built-in graded stories (A1–C1) 8 Internet Archive classics Imports .epub, .txt, .csv & web feeds 4 eye-comfort themes (Light, Sepia, Dark, Midnight) 100% offline-ready phone PWA
The Reading Library

From Montmartre cafés and Oaxacan flower markets to Dumas and Cervantes

Start with gently graded A1–B1 originals written for high-frequency vocabulary acquisition, then step straight into adapted public-domain literature from France, Spain, and Latin America.

🇫🇷 Français • A1 to A2

La Boulangerie des Trois Ponts & Le Café de Minuit

Warm cinnamon brioches before dawn in Colmar and a mysterious leather notebook left on a rainy night in Montmartre.

🇫🇷 Français • B1 to C1

Saint-Exupéry, Maupassant, Verne, Hugo & Dumas

Read Le Renard et le Petit Prince, La Parure, Le Phare du Bout du Monde, Le Trésor du Château d’If, Arsène Lupin, and Phileas Fogg.

🇪🇸 Español • A1 to B1

El Mercado de Oaxaca, Madrid & Los Andes

Stroll through marigolds and hot chocolate in Oaxaca, visit an antique Madrid bookshop of forgotten memories, or ride the cloud train in Salta.

🇪🇸 Español • B2 to C1

Cervantes, Toledo, Bécquer, Darío & Quiroga

Tackle Don Quijote y los Molinos de Viento, El Relojero de Toledo, Lazarillo de Tormes, Rubén Darío’s El Pájaro Azul, and Horacio Quiroga.

Put it in your pocket

How to install StoryReader on your phone in two taps

No app store account needed and zero adverts. Once installed from Ammati, the offline dictionary and all twenty stories live right on your phone—perfect for trains, flights, or reading in bed.

01

Open the full-screen reader

Tap Launch Full-Screen Reader below on your phone in Chrome (Android) or Safari (iPhone).

02

Tap “Phone Install”

On Android Chrome, tap the 📱 Phone Install button in the top bar (or ⋮ menu → Install app). On iPhone Safari, tap Share → Add to Home Screen.

03

Read anywhere, even offline

It adds the purple & gold StoryReader icon straight to your home screen, opens full-screen, and remembers your reading progress and flashcard intervals automatically.