機器翻譯功能效果演示請參考阿里巴巴機器翻譯門戶網站,具體接口調用流程請參考各個機器翻譯接入指南合集,示例請求(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 字符集進行編碼。
文檔內容是否對您有幫助?