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. |
-
Select Translation.
-
Select the language from the dropdown list.
-
Select which objects you want to translate.
-
Select Google Translate.
-
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. |
-
Select Translation.
-
Select the language from the dropdown list.
-
Select which objects you want to translate.
-
Select Naia Translate.
-
Select Save and Activate.
Enter custom translations
-
Select Translation.
-
Select the language from the dropdown list.
-
Select which objects you want to translate.
-
Enter your custom translations in the Translated column.
-
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:
Language | ID |
---|---|
Name |
Type |
Property |
Value |
Translation |
|
5564cd36-c2c9-4261-8f49-1d77b8884029 |
Title |
sap.m.Title |
text |
Good morning! |
Καλημέρα! |
-
Select Import from File.
-
Select Save and Activate.