注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 阿里翻译API

alibaba.intl.translationplatform.translate (单个同步机器翻译接口)

提供单次的同步机器翻译服务

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
field_type String 必须 message 业务类型,目前支持的值有:message、query、title、offer,分别表示消息翻译、搜索关键词翻译、电商商品标题翻译、电商商品详情翻译
source_text_format String 必须 text 待翻译文本的格式,目前支持的值有:text、html
param Json 可选 调用方透传的参数,会原样返回 调用方透传的参数,会原样返回
source String 必须 en 源语种,必填,en(英语),zh(简体中文),ja(日语),ko(韩语),ru(俄语)
source_text String 必须 very nice 待翻译文本
target String 必须 zh 目标语种,必填,en(英语),zh(简体中文),ja(日语),ko(韩语),ru(俄语)

响应参数

名称 类型 示例值 描述
param Json 透传参数 透传参数,原样返回
error_message ResultCodeDto 错误提示信息 包含错误码和错误信息
  • └ code
  • Number
  • 301
  • 错误码
  • └ message
  • String
  • param_lack
  • 错误信息
translated_text String 非常好 译文
trace_data TranslateTraceDataDto 链路信息 traceData
  • └ log_id
  • String
  • logId
  • logId

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIntlTranslationplatformTranslateRequest req = new AlibabaIntlTranslationplatformTranslateRequest();
req.setFieldType("message");
req.setSourceTextFormat("text");
req.setParamString("调用方透传的参数,会原样返回");
req.setSource("en");
req.setSourceText("very nice");
req.setTarget("zh");
AlibabaIntlTranslationplatformTranslateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_intl_translationplatform_translate_response>
    <param>透传参数</param>
    <error_message>
        <code>301</code>
        <message>param_lack</message>
    </error_message>
    <translated_text>非常好</translated_text>
    <trace_data>
        <log_id>logId</log_id>
    </trace_data>
</alibaba_intl_translationplatform_translate_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案
isv.param_lack 缺少必传参数 对照文档检查是否有缺少的参数
isv.param_error 参数值不正确 对照接口文档检查参数的值是否正确
isp.translate_fail 翻译失败 翻译失败,检查译文是否本身有错误
isp.timeout 超时 可重试,如果还是失败确认翻译的文本串是否过长
isp.system_error 系统错误 可重试,如果还是错误可反馈接口提供方
303 语言方向不支持 语言方向不支持,请确认语言方向

API工具

如何获得此API

FAQ

返回
顶部