Meet learners in their own language.
English-only platforms lose Indian creators a 30-second pageview after a 30-month sell. Our customer portal ships with a real language picker in every header — visitors land in their own tongue, the rest of your funnel keeps working. Ten Indian languages live today (Hindi, Bengali, Tamil, Telugu, Marathi, Gujarati, Kannada, Malayalam, Punjabi, plus English). Spanish, French, Arabic, Portuguese, and Indonesian ship next.
- Picker in every portal header
- Auto-detect via navigator
- Choice persists per device
- Adds zero KB to first paint
Locales available today
All ten Live locales are hand-translated and reviewed by native speakers — not piped through Google Translate. The five Coming soon entries are surfaced in the roadmap; visitors who pick them today land in English while the native dictionaries ship. Want a language not listed? Tell us which one — we prioritise on demand.
| Locale | Sample ("Sign in") | Status |
|---|---|---|
🇬🇧English en | Sign in | Live |
🇮🇳हिन्दी (Hindi) hi | साइन इन | Live |
🇮🇳বাংলা (Bengali) bn | সাইন ইন | Live |
🇮🇳தமிழ் (Tamil) ta | உள் நுழை | Live |
🇮🇳తెలుగు (Telugu) te | సైన్ ఇన్ | Live |
🇮🇳मराठी (Marathi) mr | साइन इन | Live |
🇮🇳ગુજરાતી (Gujarati) gu | સાઇન ઇન | Live |
🇮🇳ಕನ್ನಡ (Kannada) kn | ಸೈನ್ ಇನ್ | Live |
🇮🇳മലയാളം (Malayalam) ml | സൈൻ ഇൻ | Live |
🇮🇳ਪੰਜਾਬੀ (Punjabi) pa | ਸਾਈਨ ਇਨ | Live |
🇪🇸Español (Spanish) es | Iniciar sesión | Coming soon |
🇫🇷Français (French) fr | Se connecter | Coming soon |
🇸🇦العربية (Arabic) ar | تسجيل الدخول | Coming soon |
🇧🇷Português (Portuguese) pt | Entrar | Coming soon |
🇮🇩Bahasa Indonesia id | Masuk | Coming soon |
Live count: 10 · Coming soon: 5 · Total: 15
How it works under the hood
Real picker, not Google Translate
Strings are hand-translated, scoped per surface, version-controlled. We don't pipe your portal through an auto-translate widget that ages badly.
Lightweight
Pure React Context — no 50 KB i18n library on the first-load bundle. Adding a locale means dropping in a JSON-like dictionary object. SSR-safe.
Works with white-label
The picker uses your brand colors + fonts. Set a tenant default locale in the brand panel so first-time visitors land in the right language without picking.
What gets translated (and what doesn't)
Platform chrome — translated
- Header navigation, footer, language picker.
- Sign-in, forgot-password, accept-invite flows.
- Course catalogue + shop landing copy.
- Library, common CTAs, error states.
Your content — stays as authored
- Course titles, descriptions, lesson bodies.
- Blog posts, store products, page sections.
- Certificates + email templates.
Sell into multiple markets with the same product? Author the course twice, set each one's SEO language. Course-content auto-translation is on the AI roadmap.
Open your portal in हिन्दी, বাংলা, தமிழ் — today.
No configuration required. The picker is already in your tenant header with all ten Indian languages enabled by default. Switch and see — the chrome around your courses flips locale in <100 ms, no page reload.
See also: White-label · Learner: change language