Language learning
that actually works.

Practice real conversations. Get instant feedback.
Track your progress with an ELO-inspired? rating system.

🇪🇸 Spanish
🇫🇷 French
🇮🇹 Italian
Start Learning for Free

No credit card required

Why you still can't speak
after 500 hours of study

Most language apps optimize for knowledge retention — can you remember this word? But research in skill acquisition shows that knowledge doesn't automatically transfer to performance. You can ace a grammar test and still freeze when someone speaks to you.

1

The Transfer Gap

Flashcards train recognition. Conversation requires production. These are different cognitive skills. Practicing one doesn't improve the other.

2

The Feedback Problem

Apps tell you "correct" or "incorrect." But real communication isn't binary. A native speaker might understand you while thinking you sound strange. You need to know how you're doing, not just whether.

3

The Measurement Problem

XP and streaks measure engagement, not proficiency. You can maintain a 365-day streak and still be at the same level. Without real measurement, you can't know if you're improving.

Dialog Engine is built on a different model — one that addresses all three.

Conversation as task completion

Instead of open-ended chat (intimidating) or isolated drills (useless), we break conversations into checkpoints — specific, achievable tasks that mirror real situations.

1

Choose a scenario

Ordering at a café. Meeting your partner's family. Your first day at work. Or let us surprise you.

2

Complete the checkpoints

Each scenario has 3-7 checkpoints depending on your level. "Greet the waiter." "Ask for the menu." "Order your drink." Complete each one to progress.

3

Get immediate feedback

Every response is evaluated on three dimensions — then you see exactly what you did well and how to improve.

💡

Stuck? We've got you.

Our progressive hint system gives you vocabulary, then a sentence starter, then the full response. You're never staring at a blank screen.

Feedback that tells you the truth

We evaluate every response on three dimensions derived from communicative language teaching research.

C

Comprehensibility

Would a native understand you immediately? The floor — if they can't understand you, nothing else matters.

F

Form

Is your grammar, spelling, and conjugation correct? The foundation — errors compound and become habits.

N

Naturalness

Does it sound like something a native would say? The ceiling — the difference between "correct" and "fluent."

Example Feedback

You said

"Quiero un café con leche"

Waiter responds

"Perfecto, un café con leche. ¿Algo más?"

You ordered successfully! "Quiero" works but "querría" (I would like) is more polite when ordering in Spanish.

A better way

"Hola, querría un café con leche, por favor."

Feedback is calibrated to your level. An A1 beginner isn't penalized for advanced mistakes. A C1 learner is held to a higher standard.

A rating system that
actually means something

Most apps give you points for showing up. Complete a lesson? +10 XP. Maintain your streak? +50 XP. But XP doesn't measure skill — it measures engagement.

We use an ELO rating system — the same mathematical model used to rank chess players worldwide. Your rating changes based on how you perform relative to the difficulty of what you're practicing.

Perform well on a challenging scenario → Rating goes up significantly
Struggle with an easy scenario → Rating adjusts down
Over time, your rating converges on your true skill level

Your progression path

A1

800

A1+

900

A2

1000

A2+

1100

B1

1200

B1+

1300

B2

1400

B2+

1500

C1

1600

C1+

1700

C2

1800+

📊

Research validated

ELO-based proficiency tracking shows 0.90 correlation with teacher-assigned CEFR levels in peer-reviewed research.

— Hou et al., "Modeling language learning using specialized Elo ratings" (2019)

You'll see your rating after every scenario. Watch it climb as you improve. For the first time, you'll have a real answer to "Am I getting better?"

From first words to fluent

🇪🇸 Spanish
🇫🇷 French
🇮🇹 Italian

More languages coming soon.

Full CEFR spectrum — A1 (complete beginner) through C1 (advanced)

Scenarios scale in complexity

Checkpoints adjust in number and difficulty

Feedback is calibrated to level-appropriate expectations

Your ELO rating reflects where you actually are

Never learned a word? Start at A1. Our hint system and structured checkpoints mean you're never lost. We'll meet you where you are.

Simple, transparent pricing

Start for free. Upgrade when you're ready.

Free

$0
Limited scenes per day
All languages & levels
AI feedback on every response
ELO-based progress tracking
Get Started
BEST VALUE

Unlimited

$4.99 /mo

Billed annually · $59.99/yr

Unlimited scenes every day
All languages & levels
AI feedback on every response
ELO-based progress tracking
Cancel anytime
Start Learning for Free

No credit card required · Upgrade in-app

Also available monthly at $9.99/mo. Secure payment via Stripe.

Ready to actually speak?

Pick a language. Choose a scenario. Complete the checkpoints. Track your progress.

🇪🇸 🇫🇷 🇮🇹
Start Learning for Free

No credit card required