Languages roadmap
Goal: 1,000 languages. Tier 1 = top 50 world languages by speaker population, mixing high-population languages with linguistic diversity.
4 live now · 46 on the roadmap. Want yours next? Vote with a GitHub Discussion.
✅ Live now
Full UI translations + 200 worksheets each. Native-speaker review of machine-translated drafts welcome (how).
- EnglishEnglish · Latin~1500M speakers · Global
- Bahasa IndonesiaBahasa Indonesia · Latin~200M speakers · SE Asia
- 日本語Japanese · Han+Kana~125M speakers · East Asia
- YorùbáYoruba · Latin Extended~46M speakers · West Africa
🔒 On the roadmap (Phase 2+)
Listed by region, sorted by speaker population within region. Vote on GitHub Discussions to bump the order.
Americas/Europe (2)
- 🔒EspañolSpanishLatin · ~560M
- 🔒PortuguêsPortugueseLatin · ~260M
Andes (1)
- 🔒Runa SimiQuechuaLatin · ~8M
East Africa (2)
- 🔒KiswahiliSwahiliLatin · ~200M
- 🔒አማርኛAmharicGeʽez · ~58M
East Asia (2)
- 🔒中文Mandarin ChineseHan · ~1100M
- 🔒한국어KoreanHangul · ~82M
Europe (12)
- 🔒DeutschGermanLatin · ~130M
- 🔒ItalianoItalianLatin · ~68M
- 🔒PolskiPolishLatin · ~45M
- 🔒УкраїнськаUkrainianCyrillic · ~40M
- 🔒NederlandsDutchLatin · ~25M
- 🔒RomânăRomanianLatin · ~24M
- 🔒ΕλληνικάGreekGreek · ~13M
- 🔒MagyarHungarianLatin · ~13M
- 🔒ČeštinaCzechLatin · ~11M
- 🔒SvenskaSwedishLatin · ~10M
- 🔒SuomiFinnishLatin · ~5M
- 🔒NorskNorwegianLatin · ~5M
Europe/Africa (1)
- 🔒FrançaisFrenchLatin · ~310M
Europe/Asia (1)
- 🔒РусскийRussianCyrillic · ~260M
MENA (3)
- 🔒العربيةStandard ArabicArabic · RTL · ~370M
- 🔒فارسیPersianArabic · RTL · ~110M
- 🔒עבריתHebrewHebrew · RTL · ~9M
MENA/Europe (1)
- 🔒TürkçeTurkishLatin · ~90M
Pacific (1)
- 🔒ʻŌlelo HawaiʻiHawaiianLatin · ~24K
SE Asia (6)
- 🔒Bahasa MelayuMalayLatin · ~290M
- 🔒Tiếng ViệtVietnameseLatin · ~85M
- 🔒TagalogTagalog/FilipinoLatin · ~83M
- 🔒ภาษาไทยThaiThai · ~60M
- 🔒Basa SundaSundaneseLatin · ~42M
- 🔒မြန်မာစာBurmeseMyanmar · ~33M
South America (1)
- 🔒Avañe'ẽGuaraníLatin · ~7M
South Asia (9)
- 🔒हिन्दीHindiDevanagari · ~610M
- 🔒বাংলাBengaliBengali · ~280M
- 🔒اردوUrduArabic · RTL · ~230M
- 🔒ਪੰਜਾਬੀPunjabiGurmukhi · ~113M
- 🔒मराठीMarathiDevanagari · ~99M
- 🔒తెలుగుTeluguTelugu · ~96M
- 🔒ગુજરાતીGujaratiGujarati · ~62M
- 🔒ಕನ್ನಡKannadaKannada · ~44M
- 🔒മലയാളംMalayalamMalayalam · ~38M
South Asia/SE (1)
- 🔒தமிழ்TamilTamil · ~85M
Southern Africa (1)
- 🔒isiZuluZuluLatin · ~28M
West Africa (2)
- 🔒HausaHausaLatin/Arabic · ~77M
- 🔒IgboIgboLatin Extended · ~45M
Don't see your language?
The Tier 1 list is a starting point, not a ceiling. If your language isn't here:
- Open a Discussion with the language name + how many learners of Japanese are in that community.
- Tier 2 (Phase 3+) will go beyond Tier 1, biased toward under-represented languages.
How prioritization actually works
- Phase 1 (now): the 3 live languages get every worksheet across all 4 categories.
- Phase 2 (next): pick top 4–10 from the roadmap based on combined signal: GitHub vote count + a native reviewer commitment.
- Phase 3+: same, until we hit 1,000.
The single biggest thing that bumps a language up: someone says "I'll review the auto-translated draft." Without a native reviewer, machine translation goes out as low-confidence beta. With one, it ships polished.