--- title: "Translate Platform Strings" slug: "platform-strings" updated: 2024-12-02T23:22:31Z published: 2024-12-02T23:22:31Z canonical: "docs.processmaker.com/platform-strings" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.processmaker.com/llms.txt > Use this file to discover all available pages before exploring further. # Translate Platform Strings > [!TIP] > [**Plan Availability:**](https://www.processmaker.com/products/pricing/) ![Professional](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Standard.png)![Professional](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Professional.png)![Enterprise](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Enterprise.png) Provide a fully localized user experience by translating key platform text strings into different languages. Through the **Platform Strings** translation, admins can select a target language and choose either AI-assisted or manual translation options to translate labels and messages displayed throughout the platform. The AI translation tool allows admins to translate all strings automatically, only empty strings, or specific selections, while manual translation provides precise control over each text entry. Each string can be edited and saved individually, ensuring accuracy and enabling admins to maintain control over multilingual content. This feature supports a user-friendly, accessible platform for global teams, helping users navigate the platform in their preferred language. ## Access Platform Strings **Permission** Your user account or group membership must have the "Translations: View Translations" permission to view the translations of the ProcessMaker Platform user interface unless your user account has the **Make this user a Super Admin** setting selected. See the [Translations](/v1/docs/permission-descriptions-for-users-and-groups#translations) permissions or ask your Administrator for assistance. Follow these steps to view and translate all labels and messages displayed in ProcessMaker Platform: 1. [Log on](/v1/docs/participant-basics#log-on-to-processmaker-platform) to ProcessMaker Platform. 2. Click the **Admin** option from the top menu. The **Users** page displays. 3. Click the **Translations** icon ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Translations Icon.png) from the left sidebar. The **Translations** page lists all the available languages. 4. Click on a **Language** name or click the ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Open Icon.png) icon to view details of a translation. 5. The **Platform Strings** page displays all labels and messages in the user interface and their default English-language string. 6. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/English Translations.png) The **Language** page displays the following information in tabular format: - **Source String (English):** This column displays the English-language string that displays in the user interface. Most strings are in plain text except for variable placeholders. Variable placeholders use the format `:variable` where `variable` is replaced with an actual value in real-time. Example: `The task ":task" has an incomplete assignment. You should select one user or group.` - **Translation:** This column displays the translated language string. 7. In the **Search** field, enter the phrase you want to find. Labels and messages automatically filter that phrase in either its source string or the translation string. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Search a Label.png) 8. To reset all translations to their default values, click the **Reset** button. > [!WARNING] > Ensure that you want to reset all user interface labels and messages to their defaults. This cannot be undone. ## Translate Platform Strings Translate Platform strings in one of the following ways: - [Translate with AI](/v1/docs/platform-strings#translate-with-ai) - [Translate Manually](/v1/docs/platform-strings#edit-strings-that-displays-in-the-user-interface) **Permissions** Your user account or group membership must have the following permissions to edit the text that displays throughout the ProcessMaker Platform user interface unless your user account has the **Make this user a Super Admin** setting selected: - Translations: Edit Translations - Translations: View Translations See the [Translations](/v1/docs/permission-descriptions-for-users-and-groups#translations) permissions or ask your Administrator for assistance. ### Translate With AI Follow these steps to translate platform string with AI: 1. [Access Platform strings for a language](/v1/docs/platform-strings#access-platform-strings). 2. Do one of the following to select strings: 1. Click the **Checkbox** column for the selected strings. 2. Click the arrow icon to select all string fields or select empty string fields. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Translate with AI Options.png) 3. Click the ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Translate with AI Quantity.png) button, which now specifies how many strings are going to translated depending on the selections made in the previous step. 4. All selected strings are translated and displayed in the list. ### Translate Manually Follow these steps to manually translate platform strings: 1. Search for the phrase to edit. 2. Click the **Translation** column. ![](https://cdn.document360.io/2d311614-fcb7-4424-8b4c-d4d3091eebeb/Images/Documentation/Translate Manually Platform Strings.png) 3. Edit any of the string as necessary. 4. Click the **Check** icon to save the translation. Otherwise, click the **Cross** icon. > If necessary, you may [reset all user interface labels and messages](/v1/docs/reset-all-user-interface-labels-and-messages-to-their-defaults) for all supported languages to their defaults. ###