Language Translation

In Language Translation you can translate screen object texts within an application.

This is ideally used when multiple users speak different languages.

How it works:

Once you apply your translations, the object to which you applied the translation will be translated into the user’s assigned language. This can be observed in the Security > User section. You can also view the translated results by switching languages on a launchpad.

You can translate objects via automatic machine translation or manual translation in the following ways:

  • Use the Google Translate API

  • Use Naia Translate

  • Enter custom translations

  • Import from a file

Use the Google Translate API

To use the Google Translate API, you must enter a valid Google API key in the Custom Settings tool and you must enable edit mode in the App Designer.
  1. Select Translation.

  2. Select the language from the dropdown list.

  3. Select which objects you want to translate.

  4. Select Google Translate.

  5. Select Save and Activate.

Use Naia Translate

To use Naia Translate, Naia must be enabled in the System Settings tool and you must enable edit mode in the App Designer.
  1. Select Translation.

  2. Select the language from the dropdown list.

  3. Select which objects you want to translate.

  4. Select Naia Translate.

  5. Select Save and Activate.

Enter custom translations

  1. Select Translation.

  2. Select the language from the dropdown list.

  3. Select which objects you want to translate.

  4. Enter your custom translations in the Translated column.

  5. Select Save and Activate.

Import from a file

You can import a CSV file with all the translated objects for a given language. The structure must look like this:

Table 1. Example of translation file
Language ID

Name

Type

Property

Value

Translation

EL

5564cd36-c2c9-4261-8f49-1d77b8884029

Title

sap.m.Title

text

Good morning!

Καλημέρα!

  1. Select Import from File.

  2. Select Save and Activate.