Bahasa Belajar 🇮🇩

Keep building your Indonesian

0 / 50
Daily Goal
0 XP earned today
🔥 0
Streak
0
XP
👀 0
Words
📚 0
Due
📖
Study
🎯
Lessons
0
🃏
Flashcards
🏆
Exam
0
🎙️
Speak
🌐
Translate
📺
Videos
🌺
Bali
🏅
Badges
0

YouTube Resources

Curated channels and videos to accelerate your learning

⚙️ Settings

Configure your learning tools

🎙️ Claude API Key

Used for AI pronunciation feedback in Speech Practice. Get your key at console.anthropic.com. Your key is stored locally on this machine only.

API Key
Leave blank to use basic pronunciation comparison (no AI). With a key, you get detailed feedback from Claude.
🔊 Audio & Speech

Test your browser's Indonesian text-to-speech and speech recognition support.

🎯 Daily Goal

Set how many XP you want to earn each day. Shown as a ring on the home screen.

50 XP / day
🗄️ Data

Your progress is saved in learner.db in the app folder.

Speech Practice

Speak each word aloud — get instant feedback

Loading words...

Study

Learn words before you're tested on them

Category Exam

Final test — all question types mixed together

Grammar Reference

Key patterns — Indonesian is simpler than it looks

Badges

Earn achievements as you learn

🏅
0 / 0 earned
Keep studying to unlock more
Badge Unlocked!

Flashcards

Spaced repetition review

Lessons

Structured exercises to build your skills

Reading Practice

Tap any word to see its translation

📊 My Stats

Your learning journey at a glance

Activity — Last 60 Days
Less
More
Mastery by Category

🧩 Sentence Builder

Tap words to build the Indonesian sentence

Translate this into Indonesian
Loading…
Score: 0 / 0

Translate

English Indonesian

🌺 Bahasa Bali

Survive and thrive in Bali

About Balinese

Balinese (Bahasa Bali) is spoken by ~3.5 million people and is completely different from Indonesian. It has multiple social registers — these phrases use everyday informal Balinese. Indonesian is also spoken everywhere in Bali, but locals love it when you try a few words of Balinese. Click any word to hear it.

Vocabulary

IndonesianEnglishCategoryStatusInterval