Expanding your app to global markets? Great move! Translating your app ensures that customers from around the world can engage with it in their preferred language, making their experience smoother and more enjoyable.
There are three ways to translate your app:
- Google Translate – Quick and automated.
- Manual Translation – Customize text yourself.
- Importing a JSON Language File – The safest and most reliable method
Follow the steps below to get your app multilingual in no time!
⚠️ IMPORTANT: If you’re using Google Translate or Manual Translation, be extra careful with special characters like á, ñ, ç, ê—they can sometimes break the app! To avoid issues, we highly recommend importing a JSON file instead. We’ve got pre-made translations for Spanish, Portuguese, French, Hindi, and Arabic ready to go here.
Import a JSON Language file
This is the safest and most recommended method for adding a language, as our pre-made translations are already optimized for the app. We offer Spanish, Portuguese, French, Hindi, and Arabic, and you can also use these JSON files as a reference to create your own translation for any other language. Follow the steps below to import them.
Download the language file. Open this page and download the JSON file of the language you wish to add.
Login to your admin account. Click on ‘Settings’ and then on ‘Language’.
Add a new language. Here, on the left-hand side, you’ll see the list of languages you have already loaded (if it’s your first time, only ‘English’ will appear by default). The following screen will load. On the left-hand side, you’ll see the list of languages you have already loaded (if it’s your first time, only ‘English’ will appear by default).
Click on ‘Import’ and select the JSON file you previously downloaded. Once imported, a success message will appear, the page will reload, and the language will be added to the left panel.
Optionally, you can edit the language settings. Our pre-made translations come fully configured, but if you wish to make changes, simply click on the language name.
You can enable or disable the language in the Status bar, set it as the default so it’s the first language customers see when they enter the app (only one default language is allowed), and adjust the text direction (left to right or right to left, depending on the writing system). Additionally, you can customize the name and flag that users will see in the language menu.
Save your changes. Now, both you and your customers will see the language in the menu and can translate the app by selecting it.
Google Translate
If you want to add another language that is not included in our pre-made translations and prefer to skip manually creating your own JSON, you can download an automatic translation from Google Translate. Keep in mind that these translations are often literal and may not consider the app’s context, which could make some terms confusing for users. We recommend that after installing the language, you make adjustments using the manual method discussed later in this article. With that said, here are the steps.
Login to your admin account. Once again, click on ‘Settings’ and then on ‘Language’.
The following screen will load.
Add a new language. To add a new language with Google Translate, click on ‘Add new’. The following window will appear:
Configure the new language. Here you can establish if the new language will be active or not (1), if it will be the default language (2), the text orientation (3), the name (4), and the language code (5). Then, you should scroll down to the bottom of the page, and you’ll see the following:
Select a flag. Choose the flag of the language you’re adding, and at the bottom, on the ‘Translate to‘ field, you can choose the language for automatic translation by Google.
Save and translate. Finally, click on ‘Save’, and the new language will appear in the list of languages.
In this case, we have added Portuguese. Finally, to select the language and have the entire platform translated, click on the flag icon that appears in the top right corner of the platform next to the validity of your plan.
You’ll see a dropdown list with the languages available on your platform. There, you select the language you added (in our case, Portuguese), and the page will reload, now in that language! Super easy, right?
Manual translation
You can use the manual method to customize the texts that appear throughout the app. Simply import the language using either Google Translate or a JSON file as discussed before, then follow the steps below.
Go to the Language Section. Access Settings and then go to Language.
Select a language. You’ll see on the screen the list of languages available on your platform. There, you should click on the three dots next to the language and choose ‘Translate’.
A screen like this will load:
Modify the texts. You can manually change the translation on the same screen. You can use the search bar in the top right corner to help you. As you make changes, the system will autosave.
Done! You’ve now translated your platform with your own touch, making it accessible to a global audience. If you have any additional questions or need further assistance, feel free to contact us—we’re always happy to help!