What is ICU? Our guide for ICU message formatting and syntax.
ICU message format is the most widely used format for Unicode strings. Learn more about ICU message formatting and syntax for plurals, numbers, dates and time and more.
Continue readingUpload your JSON translation files to SimpleLocalize,
use auto-translation and download ready-to-go translation files in seconds!
JSON is the most popular format for storing translations in different type of projects. It works great for web and mobile apps and games localization. Storing translations in JSON files makes it much easier to work with and to manage translations from a project building and management perspective. Using JSON files for translations has many benefits:
JSON files are straightforward for translation management. There are different ways to manage translations with JSON, so you can choose which one works best for you and your project:
To translate JSON files with ease, use SimpleLocalize translation management with free community plan. It's a perfect way for translating smaller projects. The online translation editor will help you and translators to work efficiently on translations, and the import/export process won't cause you any trouble.
First, create account in SimpleLocalize and add a new project. Then, upload your translation files or use simple CLI command for uploading translations.
Second, translate your project. Add new languages, use translation editor and try the auto-translation feature which will do the whole translation job for you in seconds. Finally, download your translated JSON files. You can download them in different formats, like JSON, CSV, or XLSX.
# macOS / Linux / Windows (WSL)
curl -s https://get.simplelocalize.io/2.5/install | bash
# Windows (PowerShell)
. { iwr -useb https://get.simplelocalize.io/2.5/install-windows } | iex;
$ simplelocalize upload \
--apiKey YOU_API_KEY \
--uploadFormat single-language-json \
--uploadPath ./messages_{lang}.json
$ simplelocalize download \
--apiKey YOUR_API_KEY \
--downloadFormat single-language-json \
--downloadPath ./messages_{lang}.json
Bring your workflow to the next level and try our web-base translation editor and manager.
Every project has its space on our servers, which are covered with a CDN layer. The CDN is the fastest possible way to deliver translations anywhere, anytime for you, your users, and developers.
Translation hostingCLI can find translation keys in your project files locally, and send them to the cloud. You can also use it to upload your current translation files to manage them in SimpleLocalize. Once you translate messages, you can use CLI to download a ready to use translation file.
Get started with CLISimpleLocalize 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.
Learn more about translation hostingOur Translation Hosting is used by over 100 million people every month.
Greet your customers
in their mother language
Check out our latest blog posts and stay up to date with SimpleLocalize
ICU message format is the most widely used format for Unicode strings. Learn more about ICU message formatting and syntax for plurals, numbers, dates and time and more.
Continue readingDiscover the power of 'toLocaleString' functions in JavaScript. Format numbers, currencies, and units without any 3rd party localization library.
Continue readingLazy load JSON resource with language translations to speed up your React application. Use built-in code-splitting feature to load JSON files.
Continue readingBest i18n libraries for React web, React Native, Expo and all other React apps. Check how react localization should look like.
Continue reading