Multilocale Developer Docs
Multilocale is a translation management platform that helps you internationalize your applications. Manage translation keys, auto-translate with AI, and deliver localized content to your users.
Quick Links
- React SDK — Add translations to your React app
- CLI — Manage translations from the command line
- REST API — Integrate directly with the Multilocale API
How It Works
- Create a project in the Multilocale dashboard
- Add translation keys with values in your default language
- Translate to other languages using AI-powered auto-translation or manual input
- Integrate translations into your app using the React SDK, CLI, or REST API
Core Concepts
Projects
A project groups related translations together. For example, you might have separate projects for your web app, mobile app, and marketing site.
Phrases
A phrase is a single translatable unit, identified by a key. Each phrase has values in one or more languages.
{
"key": "welcome_message",
"value": "Welcome to our app!",
"language": "en"
}
Locales
Locales are the languages your project supports. When you add a new locale, Multilocale can auto-translate all existing phrases into that language.