Skip to content

The GPI Translation Services API

The Globalization Partners International (GPI) Translation API is a technology agnostic platform which enables companies to access GPI’s translation services provided by our global team of professional, native-speaking translators. The API is capable of working with any type of system regardless of our customers’ technology investments (i.e. websites, software, mobile applications or content management systems).

By leveraging the GPI Translation API, you can easily integrate your applications directly into GPI’s award winning suite of translation services and tools including our Translation Services Portal, translation memories, glossaries and a wide array of tools and reports to help you manage cost and quality. The GPI Translation API provides a flexible solution to manage a client’s translation workflows and makes it easy and secure for users to send and receive content (all digital assets) for translation anytime, anywhere.

How It Works

The GPI Translation Services API provides a flexible way to manage your translation workflows to and from any platform. The Translation Services API exposes a RESTful programming interface and is built from the ground up adhering to industry best practices for truly scalable and robust server applications.

By using our Translation Services API with your applications, you can submit and receive content (text & digital assets) in their original formats for translation and localization. Our secure API is available 24/7 allowing you to send and receive your translation projects anytime to and from GPI’s award winning Translation Portal.

gpi-api 1-1

Since the GPI Translation Services API is based on REST principles, it’s very easy to write and test applications. You can use your browser to access URLs, and you can use any HTTP client in any programming language to interact with our API.

Representational state transfer or “REST” is a software architectural style for designing networked applications. It is ideal in this scenario as multiple heterogeneous systems will be required to exchange data with one another.

An application or architecture considered RESTful or REST-style is characterized by:

  • The application state and functionality are divided into resources
  • Every resource is uniquely addressable using a uniform and minimal set of commands (typically using HTTP commands of GET, POST, PUT, or DELETE over the Internet)
  • The protocol is:
    • Client-server oriented
    • Stateless
    • Layered
    • Supports caching
Start Using the GPI Translation API

The GPI Translation Services API allows for an almost unlimited set of localization possibilities with your favorite Web Content Management Systems (WCMS), Web Applications, or other third party software.

Our API uses built-in HTTP features, like HTTP authentication and HTTP verbs, resource-oriented URLs and HTTP response codes to indicate API errors.

JSON (JavaScript Object Notation) will be returned in all responses from the GPI Translation API, including errors.

In Part 2 we will begin a deep-dive into getting started with the GPI Translation API.