Practice real conversations. Get instant feedback.
Track your progress with an ELO-inspired? rating system.
No credit card required
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.
Flashcards train recognition. Conversation requires production. These are different cognitive skills. Practicing one doesn't improve the other.
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.
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.
Instead of open-ended chat (intimidating) or isolated drills (useless), we break conversations into checkpoints — specific, achievable tasks that mirror real situations.
Ordering at a café. Meeting your partner's family. Your first day at work. Or let us surprise you.
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.
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.
We evaluate every response on three dimensions derived from communicative language teaching research.
Comprehensibility
Would a native understand you immediately? The floor — if they can't understand you, nothing else matters.
Form
Is your grammar, spelling, and conjugation correct? The foundation — errors compound and become habits.
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.
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.
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?"
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.
Start for free. Upgrade when you're ready.
Free
Unlimited
Billed annually · $59.99/yr
No credit card required · Upgrade in-app
Also available monthly at $9.99/mo. Secure payment via Stripe.
Pick a language. Choose a scenario. Complete the checkpoints. Track your progress.
No credit card required