SAP

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Localize an iOS App with SAP Translation Hub

Take an iOS app generated with the SAP BTP SDK Assistant for iOS and make it multilingual with SAP Translation Hub.

Overview

You will learn

  • ✔How to enable SAP Translation Hub in your SAP BTP trial account
  • ✔How to add your SAP Translation Hub account into the SAP BTP SDK Assistant for iOS
  • ✔How to create multilingual capabilities to your Xcode project using the SAP BTP SDK Assistant for iOS
  • ✔How to modify and correct the generated translations In this tutorial, you will use the SAP BTP’s integration with SAP Translation Hub to add multilingual features to your iOS app generated with the SAP BTP SDK Assistant for iOS. This way, you can run your app in many languages, depending on your device’s preferred language.
Sandeep T D S S Sandeep T D S January 9, 2023
Created on January 9, 2023
Contributors

More from Sandeep T D S

See all 10 tutorials by Sandeep T D S →

Prerequisites

  • Development environment: Apple iMac, MacBook or MacBook Pro running Xcode 10 or higher
  • SAP BTP SDK for iOS: Version 3.0 SP01

Steps

Details

You will learn

  • How to enable SAP Translation Hub in your SAP BTP trial account
  • How to add your SAP Translation Hub account into the SAP BTP SDK Assistant for iOS
  • How to create multilingual capabilities to your Xcode project using the SAP BTP SDK Assistant for iOS
  • How to modify and correct the generated translations

In this tutorial, you will use the SAP BTP’s integration with SAP Translation Hub to add multilingual features to your iOS app generated with the SAP BTP SDK Assistant for iOS. This way, you can run your app in many languages, depending on your device’s preferred language.


Step 1 Enable SAP Translation Hub
—

Log on to your SAP BTP account at https://account.hanatrial.ondemand.com/cockpit/, log in and choose Neo Trial as landscape.

In the navigation on the left select Services.

Locate the SAP Translation Hub tile (search for translation):

Enable SAP Translation Hub
Enable SAP Translation Hub

If it is not yet enabled, click the tile.

In the next page, click the Enable button:

Enable SAP Translation Hub
Enable SAP Translation Hub

Once the SAP Translation Hub service is enabled, click the Go to UI for Translation Workflow link at the bottom.

Enable SAP Translation Hub
Enable SAP Translation Hub

The SAP Translation Hub web interface will open in a new tab:

Enable SAP Translation Hub
Enable SAP Translation Hub

Leave the SAP Translation Hub web interface open for now, as we will need it later.

Step 2 Enable SAP Translation Hub in the SAP BTP SDK Assistant for iOS
+
Step 3 Add translations
+
Step 4 Add translation to your project
+
Step 5 Examine the updated Xcode project
+
Step 6 Modify the generated translations
+
Step 7 Re-import the modified translations
+
Step 8 Localize the app name
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 8
1. Enable SAP Translation Hub 2. Enable SAP Translation Hub in the SAP BTP SDK Assistant for iOS 3. Add translations 4. Add translation to your project 5. Examine the updated Xcode project 6. Modify the generated translations 7. Re-import the modified translations 8. Localize the app name