Ruffly · Your someday, out loud

Talk your way to
🇲🇽Mexico.

The place you dream of starts with talking, not with being perfect. Start roughly, wrong words and all, and Ruffy runs with it.

Never judges Remembers everything Gets you talking
7 languages · No grades, ever · 7-day free trial
¡Hola! Soy Ruffy 🐾 ¡Buena elección!
Hi! I'm Ruffy. I'll never grade you. I'll get you talking.
Ruffy, a friendly golden retriever with a suitcase and backpack, ready to travel
🐾 Say hola back!
Pick a language, start ruffly speaking.
🇪🇸 Spanish 🇰🇷 Korean 🇯🇵 Japanese 🇫🇷 French 🇮🇹 Italian 🇵🇹 Portuguese 🇩🇪 German
🐾 The Chat → Reach → Own method

Watch a word become yours

Not a course. Not flashcards. A real back-and-forth that turns "I sort of get it" into "I said it."

🇲🇽 Spanish
LEVEL 2 · A2
RUFFY IS LISTENING…
Let's just chat 🐾
Ruffy avatar
Tap the mic and talk…
💬
STEP 01

Chat

Ruffy asks you something real, with an English gloss. Reply however you can, even half in English.

🙌
STEP 02

Reach

Stretch for a word you don't have, and Ruffy hands you just enough scaffold: [Vi] [una] [película]. Never the whole answer.

🏆
STEP 03

Own

Build it, and it's yours. Ruffy remembers and reuses it later. Words you reached for become words you own.

🐾 ruff·ly · adverb

Try Ruffly

No memorizing. No perfect scores. Just speak ruffly, and learn to speak naturally.

Ruffy
Ruffy
learning Spanish · Level 2
¡Hola! ¿Qué quieres decir? 🐾
"Hi! What do you want to say?"
Write it however it comes out. I'll help.
I want comer pizza
Quiero comer pizza 🍕
"I want to eat pizza"
So close! You just needed quiero (I want). Say it back?

Speak Ruffly, get fluent faster. In the app, Ruffy talks out loud, remembers you, and adapts to your level. Start your free trial →

Your vocabulary, alive

Words you actually own

Ruffy tracks which words you recognize versus which you can say, then resurfaces the shaky ones in real talk until they stick.

  • Recognize vs. can-say, tracked per word
  • Resurfaced right when you'd forget
  • Logged from real talk, not drills
Your words · Spanish342 owned
✅ You can say these
películaanoche me gustavi
👀 You recognize these
aunquetal vez emocionante
Resurfacing  emocionante  in your next chat →
Progress you can feel

A journey you can feel

Every chat moves your boarding pass. Watch yourself get trip-ready. A real capability ladder, not an XP number.

  • Your % trip-ready climbs after every chat
  • Unlock real abilities, not points
  • Pick your destination and chase it
BOARDING PASS · CLASS: DREAMER
Passenger → Destination
YOU MEX
MEXICO CITY
Days to go
24 days
Trip-ready
68%
Gate
A1
PACKING YOUR SPANISH68%

In Mexico, you could now…

  • Greet & introduce yourself OWNED
  • Talk about a show you love OWNED
  • Give your opinion & explain why IN PROGRESS
  • Handle a curveball question
He knows you

He remembers everything

Ruffy carries your whole story across sessions. Your dog's name, your trip, the grammar that trips you up. He meets you at your level (1 to 5) and speaks so you can follow.

  • Cross-session memory that feels personal
  • Auto-detects your level and adapts
  • Always adjustable, nudge it up anytime
Ruffy rememberssince day 1
🐕Your dog is named MisoYou mentioned him 3 chats ago
✈️Trip to Mexico City in OctoberHe's prepping you for it
🎬You love thriller moviesGreat for opinion practice
Your level right now
Level 2 · A2 · he keeps it simple & slow
Read without fear

Tap any word

Stuck on a word? Tap it. Meaning, sound, and save, without leaving the chat. Every Japanese kanji gets furigana, so you're never lost.

  • Instant tap-to-define, inline
  • Furigana on Japanese kanji
  • Save straight into "words you own"
Reading layertap-to-define
Anoche vi una película muy emocionante.
えいました。
película
noun · a movie, a film
🔊 Hear it+ Add to my words

Pick your ticket

Free for 7 days. Pay only if Ruffy gets you talking.

Monthly
Unlimited conversation, billed monthly. Cancel anytime.
$14.99/mo
starts with a 7-day free trial
  • Unlimited conversations
  • All 7 languages
  • Full memory across your journey
  • Adjustable levels 1 to 5
  • Reading help (furigana, tap-to-define)
Start free trial
3 months
Same unlimited access, billed every 3 months.
$34.99/3mo
~$11.66/mo · save 22% · 7-day free trial
  • Unlimited conversations
  • All 7 languages
  • Full memory across your journey
  • Adjustable levels 1 to 5
  • Reading help (furigana, tap-to-define)
Start free trial
BEST VALUE
Annual
Same unlimited access, about $8 a month.
$99.99/yr
~$8.33/mo · save 44% · 7-day free trial
  • Unlimited conversations
  • All 7 languages
  • Full memory across your journey
  • Adjustable levels 1 to 5
  • Reading help (furigana, tap-to-define)
Start free trial

Prices in USD. Your 7-day trial rolls into the plan you picked unless you cancel. Renews until cancelled; manage anytime in App Store settings.

Questions, answered

What is Ruffly?
An app where you talk with Ruffy, a friendly golden-retriever tutor. No flashcards, no drills. Real conversations at your level.
Which languages can I learn?
Spanish, Korean, Japanese, French, Italian, Portuguese, and German. Each has reading support tuned to it. More coming.
Do I need to be good already?
No. Most people understand more than they can say. Ruffy starts where you are and gets you talking day one.
Is it really conversation, not flashcards?
Yes, a real back-and-forth. Reach for a word you don't have and Ruffy hands you just enough to build it yourself. No decks, no drills.
How is it different from Duolingo?
Duolingo tests you. Ruffy talks with you. No streaks, no scores, no red X's. A bilingual friend who gets you speaking.
Can I cancel anytime?
Yes. Cancel from your App Store settings anytime. Your Boarding Pass stays active through the period you paid for.
Is my data private?
Your conversations are yours. We use them only to help Ruffy remember your journey, never to sell your data. See our Privacy Policy.
Ruffy the golden retriever with a suitcase, ready for the trip

Talk your way there.

Your someday is one conversation away. Ruffy's ready when you are.