Localization platform for developers. Discover developer-friendly features,
like a REST API and CLI, that make it easy to manage your translations.
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.
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.
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.
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.
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# upload strings
$ simplelocalize upload
# auto-translate strings
$ simplelocalize auto-translate
# download all translations
$ simplelocalize download
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{
"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"
}
}
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 webhooksCustom 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 providersSimpleLocalize 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.
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 environmentsAutomate 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 automationsNamespaces 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 namespacesAutomatically 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 specificationSimpleLocalize 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.
Import source translations to SimpleLocalize, auto-translate them to other languages.
Export translations to your local files or publish them as hosted translations.
Greet your customers
in their native language
Stay up to date with the latest news
Quick message extraction with using npx and OpenAI. Extract messages and auto-create translation keys using AI. Get source translations in seconds from your source code.
Step-by-step guide to setting up a localization workflow for developers. Learn how to extract text for translation, manage translations, and integrate them into your app.
Namespaces are a great way to organize translations in software localization. Learn what namespaces are, why they are important, and how to use them in your localization process.
Learn how to localize your React app using i18next and react-i18next. This step-by-step guide will show you each step of React app internationalization from scratch.
Learn to translate webpages: user tips (browser tools, services, extensions) and developer strategies (multilingual content, translation software).
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 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.
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.
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.
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 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.