i18n strings management

SimpleLocalize allows you to manage i18n strings of your software project.
Invite your team, auto-translate texts, and track translation progress.

No credit card required 14-day free trial Tracking-free service
online translation editor interface
  • Auto-translation
  • Characters counter
  • Translation history
  • File export & import
  • Acceptance status
  • Customizable view
  • Translator descriptions
  • Namespaces support
  • Side-by-Side view
  • Last seen indicators
  • Spreadsheet view
  • Quick search

Translation Hosting

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 hosting
localization for react and translations hosting

Open Source CLI

CLI 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 CLI
localization cli tool example usage
cloudflare

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.

Learn more about translation hosting

Trusted by many

Loved by developers and translators. Used by over 90 million people every month.

simplelocalize cloudflare request count
Ready to say
|

Greet your customers in their mother language

Start 14-day trialNo credit card required
waves

What is 'i18n'?

i18n terms stands for 'internationalization' and is used to describe the process of translating a software project. Number 18 is a number of letters between 'i' and 'n'. Other acronym is 'Localization' or 'L10n' in short.

What is 'i18n strings'?

i18n strings are a collection of translations for a specific language. For example, if you have a website with a <title> tag, you can translate it in different languages. For example 'Register to our website' in English is an i18n string, and it can be translated to 'Зарегистрируйтесь на нашем сайте' in Russian.

Why should I manage my translations?

Managing translations is a great way to improve software for your users and developers. Users are more likely to use applications that are translated. Developers will save time and effort on managing texts in the source code. The code is easier to read and maintain when you can use a translation key instead of a block of text. The responsibility of managing translations is also more important for translators rather than developers. Product managers will be able to see the progress of translations to a new languages and see the impact on the user experience.

How do I manage i18n?

Translations are usually stored in files, locally in the project codebase, sometimes in a database or hosted on CDN. First, you need to decide how to import your existing translations and new translations to SimpleLocalize. Then you can use the translation editor to edit your i18n strings, or add new languages if needed. The last step is to decide how to connect SimpleLocalize with your application. There are several ways to do it:

All ways of connecting SimpleLocalize with your application are described in the integrations page.

Related content

What is ICU? Our guide for ICU message formatting and syntax.

What is ICU? Our guide for ICU message formatting and syntax.

Kinga WojciechowskabyKingaFebruary 02, 2023

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 reading