Localization tool for developers

Localization platform for developers. Discover developer-friendly features,
like a REST API and CLI, that make it easy to manage your translations.

Get started
No credit card required14-day free trialTracking-free service

Integrations

Integrate SimpleLocalize with your chosen localization library or framework in minutes: i18next, react-intl, next-translate and more. Manage your translations for web, mobile, and desktop applications with ease.

Browse integrations

Webhooks

Set up webhooks to automatically update your translations when changes are made in your repository. Use webhooks to trigger actions in your CI/CD pipeline or other external services like Slack or Discord.

Set up webhooks

Various file formats

SimpleLocalize supports a wide range of file formats, including JSON, YAML, CSV, PO/POT, PHP Array, iOS and Android formats, and more. Import and export your translations in the format that works best for your project.

Supported formats

Core features

SimpleLocalize offers a variety of features to help you manage your translations and localization workflow. Seamless integration with your development environment and tools makes it easy to manage your translations and keep your project up-to-date.

Command-line tool

With SimpleLocalize CLI you can manage your translations from the terminal. It's a powerful tool that helps you to automate the translation process in your project. You can easily synchronize translation files between you local project and SimpleLocalize Translation Editor, start auto-translation or publish changes to the production environment.

CLI documentation
Terminal
# upload strings $ simplelocalize upload # auto-translate strings $ simplelocalize auto-translate # download all translations $ simplelocalize download
# upload strings
$ simplelocalize upload

# auto-translate strings
$ simplelocalize auto-translate

# download all translations
$ simplelocalize download

Translation Hosting

Get your translations lightning fast with our CDN. We provide a simple way to host your translations and serve them safely to your users.

Get started with translation hosting
cdn.simplelocalize.io
{ "en": { "CREATE_ACCOUNT": "Create account", "SIGN_IN": "Sign in", "WELCOME_TO_THE_JUNGLE" : "Welcome to the jungle" }, "es": { "CREATE_ACCOUNT": "Crear cuenta", "SIGN_IN": "Iniciar", "WELCOME_TO_THE_JUNGLE": "Bienvenido a la jungla" } }
{
  "en": {
    "CREATE_ACCOUNT": "Create account",
    "SIGN_IN": "Sign in",
    "WELCOME_TO_THE_JUNGLE" : "Welcome to the jungle"
  },
  "es": {
    "CREATE_ACCOUNT": "Crear cuenta",
    "SIGN_IN": "Iniciar",
    "WELCOME_TO_THE_JUNGLE": "Bienvenido a la jungla"
  }
}

Webhooks

Get real-time updates on your translations with webhooks. Automatically trigger actions in your application when translations are updated, so you can keep your project up-to-date without manual intervention.

Learn more about webhooks
Webhooks configuration

Use your storage

Custom translation hosting allows you to store your translations in your own storage. This way, you can keep your translations secure and private, while still benefiting from the power of SimpleLocalize. Custom storage is available for Amazon S3, Google Cloud Storage, and Azure Blob Storage.

Learn more about hosting providers
Custom hosting provider configuration

Bring Your Own API Keys

SimpleLocalize allows you to bring your own API keys for machine translation services. This way, you can use your own translation service provider and keep your translation costs low. Simply add your API keys to your SimpleLocalize project and start translating your content with your preferred machine translation service.

Machine translation API keys configuration

Environments

Use custom translation hosting environments to public your translations for your project. You can use the default 'latest' and 'production' environments or create your own, for example, 'staging' or 'development'. This way, you can adjust SimpleLocalize's hosting to your project's needs and workflow.

Learn more about hosting environments
Translation hosting environment configuration

Automations

Automate your workflow with built-in automations. Execute predefined actions when a translations is changed to speed up your workflow and reduce manual work.

Learn more about automations

Namespaces

Namespaces are a way to group keys together. If you have a large project, you can use namespaces to organize your keys. SimpleLocalize will show translation key namespaces in the editor, so you can easily navigate between them and find the key you need.

Learn more about namespaces
Translation keys with namespaces

OpenAPI ready

Automatically generate API client for your favorite programming language with our Open API 3 specification file. You can use our API to manage your projects and translations, run auto-translations and more.

Get specification
SimpleLocalize OpenAPI 3 specification file

Content delivery network

SimpleLocalize hosting for translations acts same as a content delivery network but for your translations. We rely on Amazon S3 and Cloudflare CDN to deliver your translations to your users all over the world. You can change texts and strings in your app without any hassle, in real time, without any downtime.

SimpleLocalize hosting + Cloudflare CDN

How it works?

Import source translations to SimpleLocalize, auto-translate them to other languages.
Export translations to your local files or publish them as hosted translations.

how it works

Trusted by many

Our translation hosting is used by over 100 million people every month.

Analytics
simplelocalize cloudflare request count
A man smiling for a picture.
"Super EASY to use, great documentation to connect through API.
Very nice dashboard to manage translators and their work.
I personally really do like the export/import of excel files
where I can update translations key en masse"
Marcin Krzaczkowski Managing Director
companycompany
"The product
and support
are fantastic."
Laars Buur CTO
"The support is
blazing fast,
thank you Jakub!"
Stefan Developer
"Interface that
makes any dev
feel at home!"
Dario De Cianni CTO
"Excellent app,
saves my time
and money"
Dmitry Melnik Developer
Ready to say
|

Greet your customers
in their native language

Start for free
No credit card required

Localization API for developers

SimpleLocalize offers a REST API that allows you to manage your translations programmatically. You can use the API to create, update, and delete translations, as well as to export and import translation files and publish translations via Translation Hosting. The API is easy to use and well-documented, making it easy to integrate with your existing tools and workflows for a seamless localization experience.

Translation hosting for developers

Translation Hosting is a feature that allows you to host your translations in the cloud and serve them to your applications via a CDN. This makes it easy to keep your translations up-to-date and deliver them to your users quickly and efficiently. Translation Hosting is fully integrated with the SimpleLocalize platform, so you can manage your translations and publish them to the cloud with ease. Hosting your localization files with SimpleLocalize is a great way to streamline your localization workflow and ensure that your translations are always available when you need them.

Translation management for developers

An essential part of any localization workflow is translation management. SimpleLocalize offers a user-friendly translation editor that makes it easy to manage your translations. You can create, update, and delete translations directly in the editor, as well as import and export translation files in a variety of formats. The editor supports key-based translations, which makes it easy to keep your translations organized and up-to-date. With SimpleLocalize, you can manage your translations with ease and ensure that your applications are properly localized for your users.

CLI for developers

The SimpleLocalize CLI is a powerful tool that allows you to manage your translations from the command line. You can use the CLI to synchronize your translation files, create, update, and delete translations, as well as to import and export translation files and publish translations via Translation Hosting. The CLI is easy to install and use, and it integrates seamlessly with your existing development workflow. With the SimpleLocalize CLI, you can manage your translations from the command line and keep your localization workflow running smoothly.

Localization software for developers

Are you looking for a localization tool that is developer-friendly and easy to use? SimpleLocalize is the perfect solution for developers who need to manage their translations and localization workflow. With features like a REST API, CLI, and translation hosting, SimpleLocalize makes it easy to manage your translations and keep your project up-to-date. The platform is designed with developers in mind, so you can be sure that it will meet your needs and help you deliver high-quality localized applications to your users.

Continuous localization tool

Continuous localization is the practice of integrating localization into your development workflow so that translations are updated automatically as your application changes. SimpleLocalize is a great tool for continuous localization, as it offers features like a webhook that allows you to receive notifications about translation updates, automations feature that allows you to automate your localization workflow, CLI that allows you to synchronize your translation files with your codebase, and translation hosting that allows you to serve your translations via a CDN. With SimpleLocalize, you can easily set up continuous localization for your projects and ensure that your translations are always up-to-date.