Skip to main content

Multi Languages

A step-by-step guide to translating your app’s interface, managing multilingual content, and creating a seamless experience for your global team and users.

Updated this week

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.

  1. Navigate to the App Management.

  2. 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.

  1. Switch your system language to the language you want to edit (e.g., switch your Jodoo account language to French).

  2. 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.

Did this answer your question?