TMGMT REST Translator

Categories

Component ID

2491287

Component name

TMGMT REST Translator

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

468

Component created

Component changed

Component body

Overview

TMGMT REST module is a plugin for Translation Management Tool module. It calls / creates custom REST services for automated translation of the content.
This module can be used when an external translation provider has the ability/flexibility to work with the custom REST services.

Features

The TMGMT REST module needs an external REST endpoint and secret key setting for the translator. When creating a translation job, the module does a POST request with the timestamp, job id and XLIFF xml to the endpoint set for the translator. For authorization we create a sha256 encrypted signature based on the POST data.

The module also creates a custom REST endpoint so the external translation provider can POST back the translated data. This endpoint will also require a POST request with a timestamp, job id and XLIFF xml signed with a sha256 encrypted signature. The custom endpoint can be found at:
translation/api/rest

More information on the API can be in the README.txt file.

Requirements

This module requires the TMGMT (http://drupal.org/project/tmgmt) module and the TMGMT Export / Import File submodule to be installed.