Skip to main content

Application Language


Overview

Powered by AI translation, Application Language enables multilingual translation of application content, supporting cross-border collaboration within a single application.

For example, when configuring an application, an administrator may name worksheets and fields in Chinese. With multilingual capabilities, these names can be translated into English. As a result, English-speaking users will see field names in English, making it easier to understand and use the application while removing language barriers in collaboration.

Example of Application Multilingual Display:

Within the same application, different interface views when selecting "English" and "Simplified Chinese".

  • English:

  • Simplified Chinese:

Translatable Content

Application content falls into two categories, both of which support translation:

  • System Text: Such as feature menu names, button labels, feature descriptions, and system notifications within the application.

  • Custom Content: User-defined content created and named within the application, such as worksheet names, field names, view names, button names, option sets, workflow names, and node names.

⚠️ Important: Worksheet data is not included in translation.

Supported Languages

Fully supported languages (System Text + Custom Content): Simplified Chinese, Traditional Chinese, English, and Japanese. All application content can be fully translated in these languages.

Partially supported languages (Custom Content only): German, French, Spanish, Russian, Korean, Portuguese, Italian, Thai, Vietnamese, and more (see the table below for the full list).

Fully Supported LanguagesPartially Supported Languages
Simplified ChineseDanish (Dansk)
Traditional ChineseUkrainian (українська)
EnglishUzbek (o‘zbek)
JapaneseArmenian (հայերեն)
Russian (русский)
Bulgarian (български)
Sinhala (සිංහල)
Croatian (Hrvatski)
Icelandic (íslenska)
Hungarian (Magyar)
Afrikaans (Afrikaans)
Hindi (हिन्दी)
Indonesian (Indonesia)
Kyrgyz (кыргыз тили)
Kazakh (қазақ тілі)
Turkish (Türkçe)
Serbian (српски)
Bengali (বাংলা)
Nepali (नेपाली)
Greek (Ελληνικά)
German (Deutsch)
Italian (Italiano)
Latvian (latviešu)
Norwegian (Norsk)
Czech (čeština)
Slovak (Slovenčina)
Slovenian (Slovenščina)
Swahili (Kiswahili)
Khmer (ខ្មែរ)
Georgian (ქართული)
French (Français)
Polish (Polski)
Thai (ภาษาไทย)
Estonian (eesti)
Swedish (Svenska)
Belarusian (беларуская)
Lithuanian (Lietuvių)
Burmese (မြန်မာ)
Romanian (Română)
Lao (ລາວ)
Finnish (Suomi)
Dutch (Nederlands)
Filipino (Tagalog)
Portuguese (Português)
Mongolian (Монгол)
Spanish (Español)
Vietnamese (Tiếng Việt)
Amharic (አማርኛ)
Albanian (shqip)
Korean (한국어)
Macedonian (македонски јазик)
Malay (Bahasa Melayu)

Entry to Application Language

Application administrators can go to the Application Management page and select the Language tab to access the multilingual management page.

Base Language and Original Text

  • What is the base language

    The base language is the language used to display the application interface during configuration, including feature menu names and control labels. If no base language is selected, the interface will follow the user’s account language.

    Non-system languages can also be selected as the base language. However, during configuration, feature menu names and configuration items will still follow the user’s account language.

  • What is the original text

    Original text refers to the text entered directly when configuring the application.

    For example, when an application administrator creates a new worksheet named “Customer”, the word “Customer” is the original text. Multilingual translations can be added based on the original text.

    The original text also serves as a fallback. For example, if Chinese is added to the application but no Chinese translation is configured for “Customer”, the original text “Customer” will still be displayed even in a Chinese environment.

Add Additional Languages

1. Add a Language

Click Add Language, select the desired language(s), and save.

Click the added language name to enter the language configuration page and start translating content for the new language.

2. Select Content to Translate

Navigate through the application structure and select the content to be translated.

3. Select a Reference Language

Choose an existing configured language or the original text as the reference, and translate into the target language based on it.

The reference language content is read-only. Only the target language column can be edited.

4. Manual Translation

Enter translations directly based on the reference content. When the input field is not in edit mode, the translated content will be displayed in the left navigation. If no translation is provided, the original text will be displayed.

Only items with content in the reference language can be translated.
For example, if a guidance text in a field (e.g., “Customer”) is not filled in the original text, it cannot be translated into any language. If the original text contains content but the English translation is empty, then when translating into Japanese:

  • If the reference language is set to Original Text, translation is allowed
  • If the reference language is set to English, translation is not allowed because the English content is empty

5. Smart Translation

Use AI-powered translation to automatically translate all translatable content in the application with one click. With this capability, a multilingual version of an application can be completed in minutes.

Two translation modes are supported:

  • Translate Empty Items Only
    Only items without translations will be processed. Existing translations will remain unchanged.

  • Translate All (Overwrite Existing Content)
    All content will be processed, including overwriting existing translations.

Tips:

  • Items with empty reference content will not be translated.
  • Added application languages remain available after application copy, export, and import.
  • Rich text content is not supported for smart translation, including application descriptions, notes in remark fields, worksheet descriptions, and custom page descriptions.
  • After a successful smart translation, the same application cannot perform another smart translation within 5 minutes.

6. Sync Referenced Languages

Click Sync Referenced Languages to synchronize multilingual resources referenced from other applications (such as option sets and relationship field) into the current application.

The synchronization scope includes only resources referenced by the current application and does not modify configurations in the source application. This operation only affects display language and does not change underlying data.

For example, if an option set has already been translated in another application, after synchronization, the corresponding translations will be displayed in the current application based on its language settings.

How Users Switch Languages

After enabling multilingual support, a language switch button will appear in the application navigation. Click it to switch languages.

Application Language vs. Account Language

  • When the application language is set to a system language, the user’s account language will be synchronized to match the application language. Changing the account language will not affect the application language setting.

  • Language display priority: Application Language > Account Language > Original Language

    For example, if a user’s account language is set to English and a new language (Korean) is added to the application:

    • If Korean is not translated, the application will display: English + Original Language
    • If Korean is translated, the application will display: Korean + English + Original Language