翻译

我们提供API的访问将翻译系统集成到您的项目中。每一次查询后系统自动进行更新。使用API Multillect的价格计算基于查询中的字符数。   1000000个符号5美元

文本翻译通过发送HTTP请求执行。https://api.multillect.com/translate/json/1.0/<account-id>, <account-id> 是客户账户的唯一标识符.

所合适的方法 GET, POST.
答案类型 JSON
服务器响应编码 UTF-8

查询选项:

参数 强制性 描述
method 必须translate/api/translate
from 没有 源语. 如果该参数不存在,Multillect尝试自动检测源语. 判别其所属语言类型的结果在”语言”显示
to 目标语言
text 进行翻译的文本使用UTF-8编码(本文长度必须至少两字)
politeness 没有 开关礼貌/不礼貌对话形式. 列如中文的你/您.
   
意思
描述
polite 礼貌形式
rude 不礼貌形式
gender_from 没有 说话人性别
   
意思 描述
male 男性
female 女性
gender_to 没有 对话者性别(看 gender_from).
sig 秘密密钥

受支持语言列表:

语言 密码
阿拉伯语 ar
波兰语 pl
波斯语 fa
德语 de
俄语 ru
法语 fr
韩国语 ko
日语 ja
土耳其语 tr
乌克兰语 uk
西班牙语 es
印地语 hi
英语 en
中文 zh
葡萄牙语 pt
哈萨克语 kk

响应

响应一个具有这种性质的JSON对象:

特征 描述
result 包含操作结果的对象,或null在错误的情况下
 
特征
描述
translated 翻译结果
language 语言定义的结果
politeness 自动定义的处理方式(是否礼貌.
error 包含一个描述错误的对象或“无效”,如果成功的话
 
特征 描述
code 错误代码
message 错误文本

例子1 (翻译 en->ru)

GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&from=en&to=ru&text=test&sig=38f4c080a05411e6a0328c89a5a1fd3

{
    "result": {
        "translated": "тест",
        "language": {
            "code": null
        }
    }
    "error": null,
    "timestamp": 1478019472,
    "id": null
}

例子2 (语言定义)

GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&to=ru&text=test&sig=38f4c080a05411e6a0328c89a5a1fd3

{
    "result": {
        "translated": "тест",
        "language": {
            "code": "en"
        }
    }
    "error": null,
    "timestamp": 1478019472,
    "id": null
}

例子3 (错误的情况)

GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&from=en&to=ru&text=&sig=38f4c080a05411e6a0328c89a5a1fd3

{
    "result": null,
    "error": {
        "code": 15,
        "message": "Too short text for translation"
    },
    "timestamp": 1478022138,
    "id": null
}

例子4 (称呼方式定义)

GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&from=ru&to=en&text=Вы%20великолепны&politeness=&sig=38f4c080a05411e6a0328c89a5a1fd3

{
  "result": {
    "translated": "You are magnificent",
    "language": {
      "code": "ru"
    },
    "politeness": "polite"
  },
  "error": null,
  "timestamp": 1478284482,
  "id": null
}