Translation Services API
Why did GPI build an API?
The internet has evolved a great deal in the last few years and so too has the way it is used. Traditionally a User would navigate on their computer using a browser, complete their tasks, and then log out. Now-a-days a web-application approach isn't enough.
Users are engaging with businesses using different form factors such as smartphones, tablets and other devices. Hence service providers are moving towards applications and applications as a service model to better converse with their customers.
In an effort to ensure GPI's services and tools including our award winning Translation Portal reach the widest possible audience, we have built a GPI Translation Services API to more efficiently open our services to external third-parties. Application developers can now begin leveraging our API and build their applications around it. External websites or applications can integrate with GPI services by simply consuming our API.
Introducing the GPI Translation Services API
The Globalization Partners International (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 the GPI Translation Services API with your applications, you can submit and receive content (text & digital assets) in their original formats from GPI 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.
Translation Workflow using GPI Translation API
About REST (REpresentational State Transfer)
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 application. 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
- Supports caching
Start Using the GPI Translation API
Are you a looking to localize your websites or applications into Arabic, Spanish, French or 100 other languages?
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.
Getting started with the GPI Translation Services API is straightforward. We will provide you with a Quick Start Guide and API Reference Document to help you start building your application. Our API Reference Guide is the ultimate resource to help you through more advanced scenarios.
To learn more about GPI's API, please visit http://api-docs.globalizationpartners.com/
- More Information