How to track progress across multiple languages
The multi-language problem
Many immersion learners study more than one language. Maybe you're learning Spanish and Portuguese, or Japanese and Korean. The challenge is knowing where you stand in each one.
Mixing hours together is useless. "I've done 200 hours of immersion" means nothing if you don't know the split. You might have 150 hours of Spanish and only 50 of Portuguese — two very different stages according to FSI milestones.
Why per-language tracking matters
The FSI data shows different hour requirements per language:
| Language | Hours to professional fluency |
|---|---|
| Spanish | 600-750 |
| French | 600-750 |
| German | 900 |
| Korean | 1,100 |
| Japanese | 2,200 |
If you're learning Spanish and Japanese simultaneously, your Japanese needs roughly 3x more hours. Without per-language tracking, you can't allocate your time effectively.
The spreadsheet trap
Most multi-language learners start with a spreadsheet: date, language, minutes, activity. It works for a week. Then you forget to log a YouTube session, the data gets patchy, and you stop trusting the numbers.
Manual tracking is hard enough for one language. For two or three, the friction multiplies.
Automatic per-language tracking
Tracking Languages detects the audio language on Netflix, YouTube, and Prime Video automatically. Watch a Spanish show, then switch to a Korean drama — it logs both separately without you doing anything.
You see per-language totals, so you always know: - How many hours you've done in each language - Where each language sits against FSI milestones - Whether you're neglecting one language in favour of another
Balancing your time
A common pattern: your "fun" language gets all the hours while the harder one stalls. When you can see the split — 89 hours of Spanish vs 23 hours of Korean — you can consciously rebalance.
Set daily goals per language if needed. Even 15 minutes of your weaker language keeps the momentum alive.
The takeaway
Progress tracking for multiple languages isn't optional — it's essential. Without per-language data, you're guessing at your weakest link. Tracking Languages gives you that data automatically across 38 languages.
Keep reading
How to track language learning progress (and why most people quit without it)
Without tracking, immersion feels like guessing. Here's how to measure your progress with real numbers.
How to track speaking fluency over time
You can't measure fluency directly. But you can measure the input that produces it.
Tracking Languages for Firefox: what are your options?
Tracking Languages is Chrome-only. Here's what Firefox users can do to track their immersion hours.