Skip to main content

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.

  • 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

  1. Create a project in the Multilocale dashboard
  2. Add translation keys with values in your default language
  3. Translate to other languages using AI-powered auto-translation or manual input
  4. 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.