机器翻译功能效果演示请参考阿里巴巴机器翻译门户网站,具体接口调用流程请参考各个机器翻译接入指南合集,示例请求(java):
服务地址
地域 | 接入地址 |
杭州 | mt.cn-hangzhou.aliyuncs.com |
说明
目前只有公网接入地址,没有内网接入地址。
请求体与结果返回(普通版)
public class SampleRequest {
public static void main(String[] args) {
String serviceURL = "http://mt.cn-hangzhou.aliyuncs.com/api/translate/web/ecommerce";
String accessKeyId = "<yourAccessKeyId>";// 使用您的阿里云访问密钥 AccessKeyId
String accessKeySecret = "<yourAccessKeySecret>"; // 使用您的阿里云访问密钥
String postBody = "{\n" +
" \"FormatType\": \"text\",\n" +
" \"SourceLanguage\": \"zh\",\n" +
" \"TargetLanguage\": \"en\",\n" +
" \"SourceText\": \"大疆无人机\",\n" +
" \"Scene\": \"title\"\n" +
"}";
// Sender代码请参考帮助文档“签名方法”
String result = Sender.sendPost(serviceURL, postBody, accessKeyId, accessKeySecret);
System.out.println(result);
}
}
请求体与结果返回(语种自动识别版)
若想使用语种自动识别功能,需设置SourceLanguage=auto,其他调用参数与普通版一致。
public class SampleRequest {
public static void main(String[] args) {
String serviceURL = "http://mt.cn-hangzhou.aliyuncs.com/api/translate/web/ecommerce";
String accessKeyId = "<yourAccessKeyId>";// 使用您的阿里云访问密钥 AccessKeyId
String accessKeySecret = "<yourAccessKeySecret>"; // 使用您的阿里云访问密钥
String postBody = "{\n" +
" \"FormatType\": \"text\",\n" +
" \"SourceLanguage\": \"auto\",\n" +
" \"TargetLanguage\": \"en\",\n" +
" \"SourceText\": \"大疆无人机\",\n" +
" \"Scene\": \"title\"\n" +
"}";
// Sender代码请参考帮助文档“签名方法”
String result = Sender.sendPost(serviceURL, postBody, accessKeyId, accessKeySecret);
System.out.println(result);
}
}
机器翻译版本
API 版本 | 接入地址 |
通用版本 | http://mt.cn-hangzhou.aliyuncs.com/api/translate/web/general |
专业版本 | http://mt.cn-hangzhou.aliyuncs.com/api/translate/web/ecommerce |
正常返回
请求正常结果,为JSON字符串。
错误返回
{"errorCode":"errorCode","errorMsg":"错误消息"}
接口限制
接口限制、参数说明请参考具体开发指南。
字符编码
请求及返回结果都使用 UTF-8 字符集进行编码。
文档内容是否对您有帮助?