文檔目錄

翻譯任務 API

查詢翻譯任務

POST/v1/translation/query

查詢翻譯任務的狀態和詳情。

完整地址
https://otranslator.com/api/v1/translation/query
認證
需要在 Authorization 請求頭中傳入 API Key
Content-Type
application/json
錯誤格式
{ "error": "Invalid API key." }

注意事項

建議在任務狀態為 Waiting 或 Processing 時輪詢該介面,狀態進入 Completed、Terminated 或 Cancelled 後停止輪詢。

下載連結為臨時存取地址,請在業務側按需儲存檔案或重新查詢獲取。

範例

curl
1curl -X POST 'https://otranslator.com/api/v1/translation/query' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{
5  "taskId": "[string]"
6}'

請求參數

參數類型預設描述範例
*taskIdString-

翻譯任務ID

-

響應

參數類型預設描述範例
taskIdString-

任務ID

-
modelString-

翻譯時使用的模型

-
fromLangString-

原語言

-
toLangString-

目標語言

-
statusString-

狀態: '初始化' | '等待中' | '處理中' | '已完成' | '已終止' | '已取消'

-
progressNumber-

進度,0~100

-
errorMsgString-

錯誤訊息

-
fileTitleString-

原文件名

-
fileUrlString-

原文件下載地址

-
translatedFileUrlString-

譯文的下載地址

-
translatedBilingualFileUrlString-
  • 雙語譯文的下載地址,僅支援 PDF、DOCX、PPTX、XLSX、EPUB、CSV、SRT、TXT、HTML、ODF
  • 當檔案過大或翻譯出錯時,將不會產生雙語譯文
-
translatedEditableFileUrlString-

可編輯譯文文件下載地址。僅在對應文件類型生成可編輯結果時返回。

-
tokenCountInteger-
  • 文件中需要翻譯文字的Tokens
  • PDF中的圖片翻譯按每頁1200 Tokens計算
-
wordNumsInteger-

文件統計詞數。不同檔案類型可能為空。

-
priceInteger-

整體翻譯所需的Credits數

-
usedCreditsInteger-

翻譯任務已使用的Credits數

-
glossaryString[]-

翻譯任務使用的術語表名稱

-
shouldTranslateImageBoolean-

是否翻譯文檔中的圖片

-
forceOCRBoolean-

是否強制使用 OCR 識別文檔內容

-
createdAtDateTime-

翻譯任務的建立時間

-
updatedAtDateTime-

翻譯任務的更新時間

-

常見錯誤

401 Missing API key.

The Authorization request header is required.

401 Invalid API key.

The API key does not exist, has been deleted, or is no longer valid.

400 Missing required parameter: taskId.

Provide the taskId returned by the create translation task API.

404 Task not found.

The task does not exist, has been deleted, does not belong to the current API account, or was not created through the API.

翻譯任務 API
建立翻譯任務
翻譯任務 API
刪除翻譯任務