The Language Translation can translate the application pages to a foreign language. A flexible Weglot Language Translation feature is available to choose the Language Translator and integrate it with the application.
Apex application leverages on Weglot for language translation services. While Weglot supports automatic translations – that are relatively coherent - for 100+ languages, the Administrators have the flexibility to translate words from an easy-to-use interface as per their requirement.
Using the Language icon available on the Quick Actions Bar of the Apex application, the users can continue to use the Language Translation option.
The Language Translation capability enables organizations to integrate their preferred online translation service into the application, allowing end users to dynamically translate the UI into supported languages using the Language icon available on the Quick Action Bar.
Earlier versions relied on built-in Google or Microsoft translators. This dependency was removed and replaced with a flexible integration model, where organizations configure and integrate any supported translation provider (for example, Weglot) through application settings and security configuration.
This feature does not introduce translation by itself but provides a framework to plug in external translation services securely and seamlessly.

Note
The online translation feature is compatible with following browsers:
Google Chrome
Firefox
Microsoft Edge
Key Highlight

Languages can be selected in the following ways for a user:
The language can be selected by the user on the Quick Action Bar.
The language can be selected by the Administrator on the LANGUAGE MAPPING page (Admin > Infrastructure > Language Mapping).
The language is selected by the Administrator on the DOMAIN page (Admin > Infrastructure > Domain).
If no Language is selected in the above mentioned menus, by default, English language is selected.
User Persona: Administrator
Use case:
Use Case | Solution |
Ira is a Service Desk Analyst at NovaTech, supporting employees across Germany, UAE, and France. Many users are not comfortable using the application in English and prefer working in their native language while logging incidents and service requests. | The administrator enables Online Language Translation from Application Settings and integrates a supported translation provider by configuring the required Header and Body scripts. |
Prerequisites
To use the Language Translation feature, the Administrators need to perform the following backend configurations before making any configuration on the APPLICATION SETTINGS page:
Update the Domain Name in the Content Security.
To update the Domain Name, a CR is required. The service provider is the Domain Name, which needs to be mentioned in the CR while raising the CR.
Notes:
Any editable fields in the Apex 2.0 application will not be translated.
When exporting data using Export to Excel or Export All, the records will be exported only in English, even if the UI is currently displayed in a translated language (for example, Arabic or German).
Configure Multi Language Support
The organizations need to specify the Language Translator they want to use and integrate it with the application.
To configure Multi Language Support, perform the following steps:
Login as Administrator
Navigate to Infrastructure and select Application setting

Enable Online Translation and Online Translation Integration Script.
Click Submit
To update content security:
Update Content Security in web.config file of the SummitAI application with the Domain Name. For example, if integrating Weglot, the configuration should be as follows:
<add name="Content-Security-Policy" value="script-src 'self' *.weglot.com blob:; " />
After the Domain Name is updated in the web.config file and CR is resolved, the Administrators can enable language translation on the APPLICATION SETTINGS page.
Application Settings Configuration
On the APPLICATION SETTINGS page (Admin > Infrastructure > Application Settings), select the Enable Online Translation check box. On selecting this check box, the Online Translation Integration Script text boxes are enabled, where the Header Script and Body Script details need to be provided.
Domain Page Configurations
On the DOMAIN page (Admin > Infrastructure > Domain), select the Domain for which the Language Translation option should be available and select the Display LANGUAGE Icon check box.
Language Mapping Configurations
On the LANGUAGE MAPPING page (Admin > Infrastructure > Language Mapping), select the Domain and Location. Select the Display LANGUAGE Icon check box to display the LANGUAGE icon of the Quick Action Bar of the Application for the selected Domain and Location users.
The following illustrates the application view when Arabic is selected as the preferred language.
