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

alibaba.intl.translationplatform.cloud.standard.translate (文本翻译-可指定appName版)

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

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_cloud_translate CloudTranslateDto 必须 翻译对象
  • └ app_name
  • String
  • 必须
  • spoke
  • 机翻appName
  • └ field_type
  • String
  • 可选
  • general
  • general
  • └ format_type
  • String
  • 必须
  • text
  • 翻译格式,文本:text,页面:html
  • └ source_language
  • String
  • 必须
  • zh
  • 原语种
  • └ source_text
  • String
  • 必须
  • 你好
  • 翻译内容
  • └ target_language
  • String
  • 必须
  • en
  • 目标语种
  • └ user_id
  • String
  • 必须
  • 12345
  • 用户ID

响应参数

名称 类型 示例值 描述
translated_text String 你好 译文内容
word_count Number 100 wordCount
sp_word_count Number 100 spWordCount

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIntlTranslationplatformCloudStandardTranslateRequest req = new AlibabaIntlTranslationplatformCloudStandardTranslateRequest();
AlibabaIntlTranslationplatformCloudStandardTranslateRequest.CloudTranslateDto obj1 = new AlibabaIntlTranslationplatformCloudStandardTranslateRequest.CloudTranslateDto();
obj1.setAppName("spoke");
obj1.setFieldType("general");
obj1.setFormatType("text");
obj1.setSourceLanguage("zh");
obj1.setSourceText("你好");
obj1.setTargetLanguage("en");
obj1.setUserId("12345");
req.setParamCloudTranslate(obj1);
AlibabaIntlTranslationplatformCloudStandardTranslateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_intl_translationplatform_cloud_standard_translate_response>
    <translated_text>你好</translated_text>
    <word_count>100</word_count>
    <sp_word_count>100</sp_word_count>
</alibaba_intl_translationplatform_cloud_standard_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>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部