The GPI Translation Services API

March 10, 2016 Mohamed Gamal

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.

Further GPI Resources on Connectors and Website Development

GPI offers custom  WCMS Translation Connectors to a variety of web content management systems in order to streamline localization workflows and access to translation project information across your enterprise. Connectors and Plugins include:

You may also find some of the following articles and links useful:

Further Information on Localization Resources

GPI frequently assists customers with multilingual website design, development and deployment, and has developed a suite of globalization tools to help you achieve your multilingual website localization project goals. You can explore them under the  Translation tools and Portals section of our website.

Please feel free to contact GPI at with any questions about our language and technology services. Also let us know if you have any interesting blog topics you would like us to cover in our future blogs. You may request a complimentary Translation Quote for your projects as well.

About the Author

Mohamed Gamal

Globalization Application Developer. Mohamed is a native Arabic speaker from Giza, Egypt. He has over 5 years’ experience in software and websites development projects. His experience includes working with multiple web frameworks, and approaches to web development using a range of tools and technologies including C#, ASP.Net MVC, LINQ, PHP, Django, HTML5/CSS3, JS, NodeJS, AngularJS, JQuery, MqSql PostgreSQL, SQL Server & VoIP with O.S.: Linux, Windows, OSX. He has experience in GIS and data collection projects working as a GEO-Spatial Application Developer. Mohamed has worked with various companies including CartoLogic, a leading 3D and spatial software consultancy and Tawasol, a mobile apps & portals, Websites & web-based apps, Digital strategy & e-marketing solutions company in Egypt. He worked as an application developer on a range of software development teams of varying sizes delivering solutions for both public and private sector clientele.

More Content by Mohamed Gamal
Previous Article
Best of 2015: Language and Culture Blogs
Best of 2015: Language and Culture Blogs

As part of its enhanced eBook collection (Translation eBooks) Globalization Partners International (GPI) ha...

Next Article
Tagalog Language Translation eBook
Tagalog Language Translation eBook

As part of its enhanced eBook collection (Translation eBooks) Globalization Partners International (GPI) ha...

Ready to translate your documents, software or website?

Request a Quote!