Chat in your new language. We save every new word.
Conversation practice for people who've outgrown lessons. Talk about anything, switch to your own language when you get stuck, and HaiBella corrects you as you go.
- Real-time corrections
- Speak or type
- No account needed
Learn the words you actually need
Lessons teach you someone else's sentences. HaiBella builds your vocabulary from your own conversations.
Pick a topic
Choose a real-life scenario like ordering at a café, or make up your own topic.
Just talk
Speak or type as much as you can in your new language. Fill gaps with your own language.
Get corrected
See the natural way to say it, with translations and pronunciation for every message.
Keep the words
Every new word is saved automatically and comes back in flashcards and quick reviews.
Mix languages. Get the natural version back.
Say "Me gustan mushrooms y arugula" and HaiBella replies with "Me gustan los champiñones y la rúcula," then keeps the conversation going. You learn the word at the exact moment you needed it.
Check a word without leaving the chat
Tap any word in a reply to see its translation. Turn on automatic translation and pronunciation, or keep them hidden to challenge yourself.
Flashcards made from your own sentences
Words from your chats become flashcards with the sentence you used them in. Spaced review brings them back right before you'd forget, and fill-in-the-blank reviews replay your mistakes.
A daily plan that keeps you going
Set a goal like "Master 250 words in Spanish by January" and HaiBella tells you how many new words to learn and review each day to get there.
Loved by learners
"I've tried Duolingo and Babbel but I like using this app for actual conversational practice. It's really fun and nice to get immediate feedback!"
"I use it for both Korean and Russian, and it's great for both. I really like how it suggests translations for words…"
"I've really liked using this app to practice my Chinese. I'm not fluent so it's great to see corrections for words I don't know."
47 languages to practice
Spanish, French, Japanese, Korean, Mandarin, Cantonese, Russian, German, Italian, Portuguese, Arabic, Hindi, and many more.
Start free
Every day you get 2 free chats. If you want to practice more, upgrade anytime.
Free
$0
2 chats a day, with corrections, translations, and saved vocabulary.
Weekly
$2.99 / week
Practice as much as you want. Cancel anytime.
Monthly
$9.99 / month
Best value for daily practice. Cancel anytime.
US prices. Prices in other countries are shown in the App Store.
Questions
Is HaiBella good for beginners?
Yes. Set your level (beginner to advanced) in Settings, and when you don't know a word, just say it in your own language. HaiBella translates it, shows the correct sentence, and saves the new word for you.
Can I speak out loud, or do I have to type?
Both. Talk with the microphone or type. Every reply can be read aloud with a male or female voice, at the speed you choose.
How is this different from lesson apps like Duolingo?
Lesson apps teach set phrases in a fixed order. HaiBella is conversation practice: you talk about whatever you want, and your vocabulary list is built from the words you actually needed. Many people use it once they've outgrown lessons and want to practice real conversations.
Which languages can I practice?
47 languages, including Spanish, French, Japanese, Korean, Mandarin, Cantonese, Russian, German, Italian, Portuguese, and Arabic. See the full list.
Do I need an account?
No. There's no sign-up. Your chats and saved words stay on your iPhone.
Is it free?
Yes, you can have 2 free chats every day. Weekly and monthly plans are available if you want to practice more.