IBM Globalization Pipeline is a DevOps integrated application translation management service that you can use to rapidly translate and release cloud and mobile applications to your global customers. Access IBM Globalization Pipeline capabilities through its dashboard, RESTful API, or integrate it seamlessly into your application's Delivery Pipeline.
This repository contains common files and information for the IBM Globalization Pipeline service and related tools.
There are a number of SDKs/Plug-ins available for this service. Select one below for more details on how to use it.
Below are some steps to help you quickly get started. For more detailed information about the service, please visit the official Globalization Pipeline documentation page.
Lets get started!
Head to the IBM Cloud Catalog and look for the Globalization Pipeline service - it should be under the Developer Tools
category.
Once you click the service icon, you should be taken to the Globalization Pipeline service page where you will find more information about the service.
On this page:
Click on the new service instance to go to the Globalization Pipeline Dashboard.
Lets go ahead and create a new Bundle. Click the New Bundle button and then fill in the new Bundle's information:
In the example above, messages.json
contains:
{
"greet": "Hello there!",
"weather": "It is snowing",
"exit": "Goodbye"
}
Now that the new Bundle is created, select it from the Bundles list to view the Bundle details.
You can now click on one of the Target languages to view the translated messages in that language. For example, Japanese:
You can now download the translated messages by clicking the DOWNLOAD button. Or you can access the translated messages directly in your app by using one of the SDKs or Plug-ins. To get started, head to the SDKs and Plug-ins section.
In order to access the service instance through the RESTful API, SDKs, or Plug-ins, you will need to provide the necessary credentials. Globalization Pipeline supports two type of authentication mechanisms, to read more about them refer this. For generating Globalization Pipeline auth credentials, refer this. Here we will be focussing on generating IAM auth credentials. To generate the IAM credentials, find the service instance in the IBM Cloud dashboard and click Service Credentials (1) and then New Credentials (2):
Lets create the credential:
Once the credential is created, you can view it on the same page:
View credentials
.Note: If the service instance is connected to an app on IBM Cloud, the credentials can be accessed from the app's environment variables - the SDKs automatically take care of this.
See CONTRIBUTING.md
Apache 2.0. See LICENSE.txt
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.