Translation Editor
Save time on handling localization files and translation strings.
Try SimpleLocalize
Share article

How to use auto-translation?

How to use auto-translation?

Auto-translation is a powerful feature which helps you translate your app, website, game or other digital content to multiple languages with just one click.

Using machine translation services for auto-translations can be extremely helpful to those who want to expand their reach on a global level without having to hire translators. Auto-translation works great for a start of app localization process, it creates translations instantly and with great results.

How auto-translation works?

SimpleLocalize is integrated with two most popular machine translation services, DeepL and Google Translate. You can choose between those two providers for the best translation results for your project. 

Google Translate is a well-known translation service, and it provides a significant number of available languages. It's a great option if you need a translation to a less popular or uncommon language. 

DeepL provides sightly more accurate translations than Google Translate and works better with idioms and slang. What's important in web translations, it can preserve custom translation format like HTML. DeepL works really well with texts written in Markdown. It offers 24 languages with many varieties, e.g., Portuguese and Portuguese (Brazilian). A really nice feature is also tone formality — you can select between formal or informal version in selected languages.

How to start auto-translation?

Auto-translation by default won't override your existing translations, unless you decide to replace them. You can auto-translate only selected languages or all of them at once. Translations will be based on the source language, the best matching one for the machine translation service.

Auto-translation options

  • Excluding variables from translations. You can exclude selected text from auto translation using  brackets { and } or another character type like [], <> or (). Simply wrap the text, like here: There are {charsCount} characters left, to exclude it from translation. This option will help you translate texts with code snippets inside.

exclusion dialect

  • Excluding selected words or phrases. In Auto-translation settings, you can create a list of words or expressions that will be excluded from auto-translation. You can put there your company name or other proper names that you don't want to get translated.

auto-translation settings

  • Auto-publishing translations to CDN to the latest environment – if you are using SimpleLocalize translation hosting, auto-translated keys can be deployed to your development or staging environment directly.
  • Translating keys if no translation is available – if your source language has no translation, SimpleLocalize can use the key to work as the source for your translation.

With auto-translation, you can translate your app or website to a new language with just a few simple steps that we describe below.

How to translate your app with Google Translate or DeepL?

There are only 3 simple steps to auto-translate your app or website using SimpleLocalize. First, import your existing keys and translations to SimpleLocalize. Second, run auto-translate option. And final step, export ready to go translation files and add them to your project repo, or upload them with one click using SimpleLocalize translation hosting.

Import your translations to SimpleLocalize

There are multiple ways of importing translations to SimpleLocalize. You can use Excel, JSON or CSV file formats or import them automatically using CLI or API. Check out documentation for all details and instructions.

Import translations window

Start auto-translation

When your project is already in SimpleLocalize, open Languages tab and click Start auto-translation button for selected languages. Select translation service (DeepL or Google Translate) and start translation. You will see translation progress in the languages view.

Start auto-translation window

Export translations for your project

When the translations are ready, you can export the files and upload them to your project source code. Translation can also be updated automatically with SimpleLocalize CLI or CDN hosting.

Export translations to file

Automatic translation option is available in all SimpleLocalize plans, you can test it now and see how it works in your project. Create account in SimpleLocalize to start managing translations more efficiently and expand your business to new levels.

Auto-translation advantages

Translating a website or app is a significant step in the process of expanding your business. It is a necessary part of localization, and will help you reach more customers who don't speak your native language.

There are many benefits to auto-translation, such as saving time and money on translation services. It also allows you to translate your website into any language without having to know the language yourself. It significantly speeds up the translation process, and using a translation management system, like SimpleLocalize, will help you to keep track of all changes in your project localization. 

Relevant posts

How to translate your app without hiring translators?

How to translate your app without hiring translators?

Kinga WojciechowskabyKingaNovember 08, 2022

Learn how to translate your app without hiring professional translators. Save time, money and provide your users with accurate translations with just one click.

Continue reading
How to optimize your website for AI translation

How to optimize your website for AI translation

Kinga WojciechowskabyKingaAugust 19, 2022

Learn how to translate your website with AI translation services like DeepL or Google Translate and optimize your website for translation.

Continue reading
Translation Editor Explained

Translation Editor Explained

Kinga WojciechowskabyKingaMarch 25, 2022

Explore features and functionalities of SimpleLocalize translation editor, learn how to use them and get started with translation management for your project.

Continue reading