Ever needed to build an app for users who speak different languages? Or collaborate with an international team on a single project? Jodoo's Multi-language Management feature is here to help.
This powerful tool allows you to create, manage, and deploy multiple language versions of your app's interface from one central place. Say goodbye to inconsistent translations and difficult maintenance, and hello to efficient global collaboration.
What Can You Do with Multi-language Management?
Centralize Translations: Manage all your app's UI text—from field labels to navigation buttons—in a single, organized hub.
Translate with AI: Use the built-in AI translator to instantly generate translations for your entire app, saving you hours of manual work.
Edit in Context: Switch to another language and edit text directly within the form or dashboard editor for real-time updates.
Improve Global Collaboration: Allow team members to work in their preferred language while maintaining a consistent app structure for everyone.
Reuse Templates: Quickly adapt existing app templates for new regions by simply adding a new language and translating the content.
See It in Action
Once your translations are added, Jodoo automatically does the rest. When a user whose system language is set to French views your app, they will see the French version of your interface. If their language is set to Traditional Chinese, they'll see the Traditional Chinese version. It all happens seamlessly.
How to Set Up Multi-language Support
Getting started is easy. You can manage all your translations from a central hub in the App Management or edit them live while you build.
Step 1 Enabling Multi-language Management
First, you need to activate the feature for your app.
Navigate to the App Management.
Select Multi Languages> Configure.
Step 2 Setting Your Default and New Languages
Next, define the languages your app will support.
Default Language: This is the primary language you used to build the app.
Languages to be added: These are the additional languages you want to support in your app. Languages Jodoo now supports including English, Simplified Chinese, Traditional Chinese, Japanese, French, German, Russian, Spanish, Portuguese, Indonesian, Thai, Korean, Khmer, and Vietnamese.
For example, you can set English as the default and add French and Traditional Chinese as new languages. Currently supported languages for your apps include English, Simplified Chinese, and Traditional Chinese.
You can also change the languages by clicking Set Language on the Multi-language Management screen.
Click “Default Language” to change the current default language to another language that has not been added under “Languages to be added.”
Step 3 Translating Your App's Text
Jodoo gives you two convenient ways to translate your app's UI text.
Method 1: The Centralized Hub (in App Management)
This is the best way to manage all your translations in one place. From the Multi-language Management screen, you can translate:
App Navigation Text: Your app's name and group names.
Form & Dashboard Text: Field labels, form properties, and other basic information.
You have two options for translating:
1. Manual Translation:
Simply click on the
icon alongside a language in the translations for each text field and add translations manually. You can even use the search bar to quickly find specific text you want to modify.
2. AI Translation:
Click the AI Translation button to automatically translate all translatable text in your app with a single click. It's the fastest way to get a multilingual version up and running.
Note:
Each run only translates text fields that have not yet been translated.
Method 2: Live, In-Context Editing
You can also translate text directly while editing a form or dashboard.
Switch your system language to the language you want to edit (e.g., switch your Jodoo account language to French).
Open the form or dashboard you want to edit. Click on the text label to revise it. After editing, save the form. Your changes will be automatically synced back to the central Multi-language Management hub. For form builders, there’s no need to switch pages while editing a form.
How to Display Text in the Corresponding Language?
Go to the personal account center and click Languages to choose which language you want the text to display. After switching your personal language (for example, to French), the same app and forms will automatically display text in the corresponding language.
Translation Scope
The currently supported translatable text types include:
Category | Component / Area | Translatable Element |
App Navigation Bar | Basic Information | App Name |
App Navigation Bar |
| Group Name |
Form | Basic Information | Form Name |
Form | Form Properties | Submission Validation Message |
|
| Action Button Text |
Form | Field: Single Line | Field Title |
|
| Field Help Text |
|
| Default Value |
|
| “Duplicate Value Not Allowed” Error Message |
Form | Field: Multi Line | Field Title |
|
| Field Help Text |
|
| Default Value |
Form | Field: Number | Field Title |
|
| Field Help Text |
Form | Field: Date/Time | Field Title |
|
| Field Help Text |
Form | Field: Radio | Field Title |
Form | Field: Checkbox | Field Title |
Form | Field: Single Select | Field Title |
|
| Field Help Text |
|
| “Duplicate Value Not Allowed” Error Message |
Form | Field: Multi Select | Field Title |
|
| Field Help Text |
Form | Field: Member | Field Title |
Form | Field: Members | Field Title |
Form | Field: Department | Field Title |
Form | Field: Departments | Field Title |
Form | Field: Divider | Field Title |
Form | Field: Multi Tab | Tab Name |
Form | Field: Image | Field Title |
Form | Field: Attachment | Field Title |
Form | Field: Subform | Field Title |
|
| Sub-field Title (Same as main form fields) |
Form | Field: Query Data | Field Title |
Form | Field: Select Data | Field Title |
|
| Button Text |
|
| “Duplicate Value Not Allowed” Error Message |
|
| Field Display Name (Data Rename) |
Form | Field: Signature | Field Title |
Form | Field: Serial No. | Field Title |
|
| Field Help Text |
|
| “Duplicate Value Not Allowed” Error Message |
Form | Field: Button | Field Title |
|
| Button Text |
Form | Field: Lookup | Field Title |
|
| Button Text |
|
| “Duplicate Value Not Allowed” Error Message |
|
| Field Display Name (Data Rename) |
Form | Field: Calculation | Field Title |
Form | Field: Related Form | Field Title |
More to Know
Option values are not translated: The Multi-language Management feature currently translates the UI text of your app, but not the option values within fields like Radio, Checkbox, or Single Select. These will remain in the default language.
Copying forms: If you copy a form to another app, its translations will not be carried over, even if the new app has multi-language enabled. You will need to set up the translations again for the copied form.
Usage Limit: The daily usage limit for the Multi-language Management feature is 77 million tokens per organization.









