有哪些錯誤代碼,分別代表什么含義?
**錯誤碼 ** | 含義 | 解決方法 |
10001 | 請求超時 | 可重試 |
10002 | 系統錯誤 | 可重試 |
10003 | 譯文URL decode失敗 | 確認是否是UTF-8編碼,并且URL encode正確 |
10004 | 必傳參數為空或者參數值不正確 | 確認API文檔參數說明 |
10005 | 譯文翻譯語言方向不支持 | 檢查譯文是否在支持的語言對里面 |
10006 | 語種識別失敗 | 確認傳入的待識別文本是否正確 |
10007 | 翻譯失敗 | 確認譯文是否是正確的文字 |
10008 | 譯文長度超過限制 | 確認譯文長度是否超過5000個字符 |
19999 | 未知錯誤 | 聯系客服解決 |
單次翻譯請求是否有字符數限制?
單次翻譯的文本串長度不能超過5000字符,計算是否超長是通過Java語言的String.length() <=5000計算的。批量文本翻譯,單條字符長度不能超過1000字符,一次最多可翻譯50條。超過字符長度限制后會出現超時,返回報錯信息。
如果字符長度超出上限,建議使用文檔翻譯。
如何計算字符?
字符數按照需要翻譯的源語言文本的字符長度為標準計算。其中,標點、空格、html標簽均會計入字符。一個漢字,英文字母,標點符號等,均按照一個字符計費。舉例:
語言 | 源語言文本內容 | 字符數 |
中文 | 今天的天氣挺好! | 8 |
機器翻譯除文本翻譯外是否提供其他形式的翻譯?
目前支持文本翻譯、圖片翻譯(包含圖片翻譯和證件翻譯)、文檔翻譯(word、ppt、excel等多種格式)接口,此外提供SaaS化產品alynx-saas.alifanyi.com,適用于普通用戶直接使用文本、文檔、圖片、視頻、語音翻譯。
機器翻譯是否提供定制化翻譯服務?
如有需求,可聯系我方客服人員:mt_support@list.alibaba-inc.com或釘釘加群:23369411
Java SDK 調用出現報錯,SDK.InvalidRegionId?
檢查aliyun-java-sdk-core和aliyun-java-sdk-alimt版本是否正常
嘗試變更下寫法
阿里云賬號AccessKey擁有所有API的訪問權限,建議您使用RAM用戶進行API訪問或日常運維。
強烈建議不要把AccessKey ID和AccessKey Secret保存到工程代碼里,否則可能導致AccessKey泄露,威脅您賬號下所有資源的安全。本示例使用了阿里云Credentials工具托管AccessKey,來實現API訪問的身份驗證。具體配置操作(或者配置環境變量),請參見http://bestwisewords.com/document_detail/378659.html。
DefaultProfile profile = DefaultProfile.getProfile(
"cn-hangzhou", // 地域ID
EnvironmentVariableCredentialsProvider credentialsProvider = CredentialsProviderFactory.newEnvironmentVariableCredentialsProvider();// 從環境變量讀取訪問憑證
IAcsClient client = new DefaultAcsClient(profile);
TranslateGeneralRequest generalRequest = new TranslateGeneralRequest();// 創建API請求并設置參數
generalRequest.setMethod(MethodType.POST); // 設置請求方式,POST
generalRequest.setFormatType("text"); //翻譯文本的格式
generalRequest.setSourceLanguage("zh"); //源語言
generalRequest.setSourceText(URLEncoder.encode("你好","UTF-8")); //原文
generalRequest.setTargetLanguage("en"); //目標語言
System.out.println(JSON.toJSON(eCommerceResponse));
子賬號調用機器翻譯API碰到授權問題,應該如何操作?
答:子賬號授權操作步驟在RAM訪問控制的權限管理中新建權限策略(https://ram.console.aliyun.com/policies)
主賬號給子賬號授權操作
1.登錄RAM訪問控制--身份管理--用戶欄,選擇需要授權的子賬號,點擊添加權限按鈕。
2.選擇系統策略,并在下方輸入框中輸入mt,系統將自動匹配出機器翻譯相關的系統策略。根據需要將權限策略添加至右側已選擇權限列表,點擊確認按鈕即可授權完成。
子賬號需通過RAM用戶名密碼登錄
1.文本框中輸入mt、2.選擇需要添加的權限策略、3.添加至右側已選擇權限列表、4.點擊確定
如何在原文中自行界定術語或詞匯,在譯文中返回界定的結果呢?
答:在翻譯的原文中會有不少的不需要翻譯的單詞、縮寫詞、代碼等元素,阿里機器翻譯為了讓用戶可以自行設定原文中的非譯元素提供了用戶自定義詞典,通過上傳雙語詞典的方式就可以讓機器翻譯中的界定詞或短語和您上傳的術語保持一致。 請參考下圖示例:
機器翻譯欠費和延停策略
機器翻譯國內站產品按小時出賬,出賬后如果欠費將會立即停止服務,停機后15天釋放資源。為了您使用服務的持續性和穩定性,我們提供延期免停的權益,需要您自行操作開啟,具體詳情請延期免停權益
機器翻譯國際站產品按天出賬,無延停權益。