Practice Spanish conversations
that actually prepare you

Spanish is the most widely studied language in the world, yet most learners hit the same wall: they can conjugate verbs on paper but freeze when a waiter in Barcelona asks “¿Qué van a tomar?” The problem isn’t knowledge — it’s that you’ve never practiced producing language under realistic conditions.

Dialog Engine gives you that practice. Every session is a realistic conversation scenario with specific goals, instant feedback on three dimensions, and an ELO-based rating that tracks your real proficiency — not how many flashcards you flipped.

Why conversation practice matters
more for Spanish

Spanish has features that are particularly hard to internalize without production practice. The subjunctive mood, ser vs. estar, por vs. para, reflexive verbs, the distinction between pretérito and imperfecto — these aren’t things you can learn from a chart and then deploy correctly in conversation. They require pattern recognition built through hundreds of realistic exchanges.

Register and politeness

Spanish has formal and informal registers (tú vs. usted) that change verb conjugation entirely. Knowing when to use each is something you develop through practice, not memorization. Dialog Engine scenarios are designed so you encounter both registers naturally — informal with friends, formal with a doctor or landlord.

Regional variation

Spanish spoken in Madrid, Mexico City, Buenos Aires, and Bogotá differs in vocabulary, pronunciation cues, and even grammar (vosotros, voseo). Our scenarios reflect this variation so you’re prepared for Spanish as it’s actually spoken, not just the textbook version.

Conversational fillers and flow

Native speakers use fillers like bueno, pues, a ver, and es que constantly. Textbooks rarely teach these, but they’re the difference between sounding like a textbook and sounding like a person. Our naturalness feedback dimension catches exactly this kind of gap.

Spanish scenarios at every level

Every scenario is culturally grounded in the Spanish-speaking world. These aren’t generic “order food” prompts — they’re situations you’d actually encounter.

A1 Complete Beginner

Short, high-support scenarios with multiple-choice and fill-in-the-blank scaffolding.

  • • Ordering churros con chocolate at a café
  • • Buying a metro ticket in Madrid
  • • Asking your Airbnb host for the WiFi password
  • • Greeting your neighbors in a new apartment
A2 Elementary

Longer exchanges with more open-ended production.

  • • Making an appointment at el médico
  • • Returning a faulty item at a shop
  • • Ordering tapas and asking the waiter for recommendations
  • • Booking a taxi to the airport
B1 Intermediate

Multi-turn conversations requiring sustained production.

  • • Negotiating prices at El Rastro flea market
  • • Complaining about a noisy hotel room
  • • Renting a car and discussing insurance options
  • • Navigating a misunderstanding with a landlord
B2 Upper Intermediate

Abstract topics and opinion-based discussion.

  • • Debating teletrabajo (remote work) with colleagues
  • • Discussing La Liga and rivalries at a bar
  • • Filing a formal complaint about a flight delay
  • • Explaining your career change to extended family
C1 Advanced

Nuanced, high-stakes communication.

  • • Pitching a business idea to Spanish investors
  • • Mediating a disagreement between friends
  • • Discussing immigration policy with nuance
  • • Navigating a difficult conversation with your partner’s parents

How a Spanish scenario works

Here’s what it looks like in practice. Say you’re at A2 level and you pick “Ordering tapas at a bar in Sevilla.”

1

The scene is set

You’re at a tapas bar. The waiter approaches and says: “Buenas tardes, ¿qué les pongo?” Your first checkpoint: greet the waiter and ask what they recommend.

2

You respond

You type: “Hola, buenas. ¿Qué tapas me recomienda?” The system evaluates your response instantly across comprehensibility, form, and naturalness. In this case: all three are strong. The waiter responds naturally, and you move to the next checkpoint.

3

Feedback and progression

After 4–5 checkpoints (ordering, asking about ingredients, requesting the bill), the scenario ends. You see detailed feedback and your ELO rating updates. Perform well on a challenging scenario, and your rating climbs. Struggle with an easy one, and it adjusts.

💡

Stuck on a checkpoint?

Our progressive hint system helps without giving the answer away. First you get key vocabulary (recomendar, la cuenta, para compartir), then a sentence starter (“Me podría...”), then a full example. You build the skill of producing language, even when you need support.

Feedback calibrated to Spanish

Every response you write is evaluated on three dimensions. Here’s what that looks like with Spanish-specific examples.

C

Comprehensibility

Would a native speaker in Madrid understand you immediately? Mixing up ser and estar might confuse meaning (“estoy aburrido” vs. “soy aburrido”). We catch these.

F

Form

Gender agreement, subjunctive triggers, preterite vs. imperfect — Spanish grammar is rich and error-prone. We flag specific issues so you build correct habits instead of fossilizing mistakes.

N

Naturalness

“Quiero un café” is correct but abrupt. “Ponme un café solo, por favor” is what you’d actually hear in a bar. The naturalness dimension captures this difference.

Know exactly where you stand

Your ELO rating maps directly to CEFR levels — the international standard used by the Instituto Cervantes and universities worldwide. This isn’t an XP counter. It’s a validated measure of your conversational Spanish ability (0.90 correlation with expert-assigned CEFR levels in published research).

A1

Ordering coffee

A2

Doctor visits

B1

Negotiating

B2

Debating

C1

Pitching

As your rating improves, scenarios get harder. As scenarios get harder, your rating reflects genuine growth. It’s the same mathematical model used to rank chess players — applied to your Spanish-speaking ability.

Start practicing Spanish conversations

Start free with limited daily scenes, or upgrade to Unlimited for $4.99/mo (annual). All levels, all scenarios, no upsells, no feature gates.

Start Learning for Free

Get in early

Get notified when we launch.

🇪🇸 🇫🇷 🇮🇹