Last 7 days, UTC

Average Latency
173ms

Average Uptime
100.0%

Current Status
Online

  • No information
  • Outage
  • Disruption
  • Normal
Average latency determined from Mashape to API Response time
Query Authentication

Authentication
Description
Parameter
String

Your private API key. Obtain one here http://translation-cloud.com/solutions/api/

key

Required

Endpoints

HTTP 200 : string POST/create/project
Create Project

Create a new project


Test console
Description
Parameter
string

The abbreviation of the target language.

dst

Required

string

The abbreviation of the source language.

src

Required

string

The text to translate. Text may be a JSON encoded. If text is JSON encoded, it must be in the format: ["This is segment 1.", "This is segment 2.", "This is segment 3."].

text

Required

string

Must be either "machine" or "post_edit".

translation_type

Required

string

URL to contact when this project is completed. Defaults to "". Sends the project ID as "project_id" in POST data. Only works when "translation_type" is set to "post_edit".

callback

Optional

string

A file containing text to translate. Supported formats are .po, .properties, .rrc, .strings, .xls, .xlsx, .xml, .resx, .xlf, and .yml. If uploading a file, "text" and "text_is_json_encoded" will be ignored. The "text" value will automatically be set from the data in the file.

file

Optional

string

Special instructions to the translators. Defaults to "".

special_instructions

Optional

string

If the text is json encoded or not. Must be either "n" or "y". Defaults to "n". If text is JSON encoded, it must be in the format: ["This is segment 1.", "This is segment 2.", "This is segment 3."].

text_is_json_encoded

Optional

string

Run as a test to validate post data. Must be either "n" or "y". Defaults to "n". If run as a test, your credit card will not be charged, and dummy values for translations, project IDs, and prices will be used in the response.

test

Optional

HTTP 200 : string POST/languages
Get a list of available languages and their abbreviations.

HTTP 200 : string POST/get_translation_file/project
Get a translation file for the supplied project ID.

Test console
Description
Parameter
string

The ID of the project you wish to retrieve the translation for.

project_id

Required

string

Run as a test to validate post data. Must be either "n" or "y". Defaults to "n". If run as a test, a dummy translation file will be returned as the response. (Any integer greater than 0 will validate for a project ID for tests.)

test

Optional

HTTP 200 : string POST/get_translation/project
Get a translation for the supplied project ID.

Test console
Description
Parameter
string

The ID of the project you wish to retrieve the translation for.

project_id

Required

string

Run as a test to validate post data. Must be either "n" or "y". Defaults to "n". If run as a test, dummy values for text, translation, and price values will be used in the response.

test

Optional

HTTP 200 : string POST/get_price/project
Get price

Test console
Description
Parameter
string

The abbreviation of the target language.

dst

Required

string

The abbreviation of the source language.

src

Required

string

The text to translate. Text may be a JSON encoded. If text is JSON encoded, it must be in the format: ["This is segment 1.", "This is segment 2.", "This is segment 3."].

text

Required

string

Must be either "machine" or "post_edit".

translation_type

Required

string

A file containing text to translate. Supported formats are .po, .properties, .rrc, .strings, .xls, .xlsx, .xml, .resx, .xlf, and .yml. If uploading a file, "text" and "text_is_json_encoded" will be ignored. The "text" value will automatically be set from the data in the file.

file

Optional

string

If the text is json encoded or not. Must be either "n" or "y". Defaults to "n". If text is JSON encoded, it must be in the format: ["This is segment 1.", "This is segment 2.", "This is segment 3."].

text_is_json_encoded

Optional

HTTP 200 : string POST/available_translators
Retrieve the number of available translators for a given language pair.

Test console
Description
Parameter
string

The language abbreviation of the target language.

dst

Required

string

The abbreviation of the source language.

src

Required

Consume this API completely for free!


By joining the mashape API marketplace you can start using Translation Cloud API today!

Login to your account or signup: Create Account

or
   Signup with GitHub

By signing up you agree to our terms of service.