json , markdown 兩種主流的方法來輸出。
本文檔將詳細介紹 Translate API 的對接說明,幫助您輕鬆集成並充分利用該 API 的強大功能。透過 Translate API ,您可以輕鬆實現將輸入的文本翻譯為特定語言,並且支持特定的方式來輸出翻譯結果。
申請流程
要使用 Localization Translate API,首先到 Ace Data Cloud 控制台 獲取您的 API Token,留作備用。
如果你尚未登錄或註冊,會自動跳轉到登錄頁面邀請你註冊和登錄,完成後會自動返回當前頁面。
一個 API Token 即可調用平台所有服務,無需為每個服務單獨申請。 首次申請會贈送免費額度,可免費體驗;額度不足時可在 控制台 充值通用餘額。
📘 完整文檔:Localization Translate API →
請求示例
我們以一個英文輸入為例,演示如何使用該 API。假設英文描述詞為:# Title 1\n\nThis is a paragraph.\n\n## Title 2\n\nThis is another paragraph.,接下來演示如何上傳英文描述詞並獲取中文的翻譯結果,同時以 markdown 的形式展示出來。
設置請求頭和請求體
Request Headers 包括:accept:指定接收 JSON 格式的響應結果,這裡填寫為application/json。authorization:調用 API 的密鑰,申請之後可以直接下拉選擇。
input:需要翻譯的內容。extension=md時傳字符串,extension=json時傳 JSON 對象。locale:自定義翻譯的語言。extension:輸入內容格式,可選md或json。model:翻譯採用的大模型,默認是 gpt-3.5。
extension 必須與 input 類型匹配;字符串不能使用 json,JSON 對象不能使用 md。
設置如下圖所示:

代碼示例
可以發現,在頁面右側已經自動生成了各種語言的代碼,如圖所示:
CURL
Python
響應示例
請求成功後,API 將返回此處翻譯任務的結果信息。例如:data 字段,裡面包含了翻譯後的中文,同時採用了 markdown 的形式返回,其它信息如下所示:
data,此處翻譯任務的結果。model,此處翻譯任務採用的大語言模型。locale,此處翻譯任務的翻譯語言類型。
錯誤處理
在調用 API 時,如果遇到錯誤,API 會返回相應的錯誤代碼和信息。例如:400 token_mismatched:Bad request, possibly due to missing or invalid parameters.400 api_not_implemented:Bad request, possibly due to missing or invalid parameters.401 invalid_token:Unauthorized, invalid or missing authorization token.429 too_many_requests:Too many requests, you have exceeded the rate limit.500 api_error:Internal server error, something went wrong on the server.

