Spanish you can actually say.

CharlaViva teaches travel and social Spanish one whole sentence at a time, brings it back just before you'd forget it, and keeps working when your signal doesn't.

Free & open source Works offline No account Nothing tracked
CharlaViva home screen with level and direction pickers A lesson exercise: build the Spanish sentence from word tiles End of a lesson showing XP earned against the daily goal

Why it works

Four decisions separate CharlaViva from a phrasebook with a timer attached.

Sentences, not word lists

You learn ¿Dónde está el baño? as one thing you can say, with its grammar and politeness attached. Word lists produce people who know 500 words and still can't order a coffee.

Both directions, scheduled apart

Recognising la cuenta and producing it are different skills that fade at different speeds. Most apps merge them, so the easy direction hides the hard one — you feel fluent until you have to speak.

Patterns, not just phrases

A memorised phrase gets you one situation. ¿Dónde está …? with a swappable ending gets you a hundred. Pattern drills sit in the main queue, because optional practice gets skipped.

Timed to your forgetting

Each card returns at the moment it's about to slip. That's the whole trick, and it's why five minutes a day beats an hour on Sunday.

Short lessons, real answers

Five exercise types, a progress bar and instant feedback. You never grade yourself — the app reads your answer and schedules the next review from it.

Build it from tiles

Assemble the Spanish word by word. Production practice without fighting a phone keyboard, and the distractor tiles are real words from the same situation.

Say it out loud

Speak the sentence and get told how close you were — including which word you dropped. Two attempts before it moves on.

Hear it cold

Listening exercises with no text to lean on. Understanding speech at speed is the thing travellers are worst at.

Fill the pattern

Complete a frame like ¿Dónde está …? — the exercise that turns one memorised phrase into a hundred sentences you can build.

Instant feedback marking an answer correct

XP, a daily goal, and a streak

Enough momentum to make it a habit — and deliberately no hearts and no leagues. Hearts punish the extra practice you want to be doing, and leagues would need a server, which would end working offline.

Underneath, every answer feeds a real spaced-repetition schedule. Getting a sentence right unaided counts for more than picking it from four options, and the next review is timed accordingly.

Hear it, then say it

Every sentence is spoken aloud, with a slow replay for the ones that run together. On production cards you can tap the microphone, say the phrase, and get told how close you were — including which word you dropped. Spanish is close to phonetic, so hearing while reading teaches pronunciation almost for free.

Searchable offline phrasebook of every sentence

And a phrasebook for the counter

Every sentence, searchable, offline. For the moments when you don't want to revise — you want the words, now.

What's inside

16situations
233sentences
34patterns
606exercises

Level 1 — travel essentials

First wordsPrimeros pasos
Introducing yourselfPresentarse
Getting aroundOrientarse
Eating and drinkingComer y beber
Where you're stayingAlojamiento
Shopping and moneyCompras y dinero
When things go wrongProblemas y ayuda
Small talkConversar
Numbers and timeNúmeros y tiempo

Level 2 — conversation

Talking about the pastHablar del pasado
Plans and arrangementsPlanes y futuro
Opinions and agreementOpiniones y acuerdos
Family and relationshipsFamilia y relaciones
Work and studyTrabajo y estudios
Sorting things outResolver asuntos
Describing and comparingDescribir y comparar

Cards carry what a phrasebook leaves out: when perdón is wrong and con permiso is right, why me gusta works backwards, that la carta is the menu but el menú is the set lunch. Latin American Spanish by default, with the Spain variants shown where they matter at the counter.

Anywhere you are

Open it in a browser and add it to your home screen — that's the whole install. It runs from the same code as the iOS and Android builds, so nothing is a second-class version.