文檔目錄

翻譯任務 API

建立翻譯任務

/v1/translation/create

為文件/檔案翻譯建立新的翻譯任務。

範例

curl
1curl -X POST 'https://otranslator.com/api/v1/translation/create' \
2--header 'Authorization: [yourSecretKey]' \
3--form 'file=@bitcoin.pdf' \
4--form 'fromLang=English' \
5--form 'toLang=Simplified Chinese' 

請求參數

參數類型預設描述範例
*filebinary-
  • 需要翻譯的檔案
  • 支援檔案類型:查詢
bitcoin.pdf
*fromLangString-
  • 原語言,原語言不能和目標語言相同
  • 支援語言:查詢
English
*toLangString-
  • 目標語言,目標語言不能和原語言相同
  • 支援語言:查詢
Simplified Chinese
modelString-
  • 翻譯的AI模型
  • 支援模型:查詢
-
fileDescriptionString-

文件描述,透過提供額外的資訊,提高翻譯的品質,例如新增額外的文件背景資訊和其他翻譯需求等

-
glossaryString-

翻譯時使用的術語表名稱

-
previewBooleanfalse

是否僅生成預覽,僅生成預覽時,透過支付 2 credits 來生成文件翻譯的預覽

-
shouldTranslateImageBooleanfalse
  • 是否翻譯文件中的圖片
  • 僅支援 PDF / DOCX / PPTX / EPUB / ODS / ODT / ODF
-
shouldTranslateFileNameBooleantrue

是否翻譯檔案名稱

-
passwordString-

PDF檔案的開啟密碼

-
ignoreCommentsBooleanfalse

是否忽略 DOCX、PPTX、XLSX 的批註

-
ignoreNotesBooleanfalse

是否忽略 PPTX 的備註

-
ignoreHeadersAndFootersBooleanfalse

是否忽略 DOCX 的頁首和頁尾

-
ignoreHiddenBooleanfalse

是否忽略 PPTX 的隱藏頁面

-
ignoreMastersBooleanfalse

是否忽略 PPTX 的母版文字

-
ignoreSheetNamesBooleanfalse

是否不翻譯XLSX的表名

-
webhookUrlString-

狀態更新時的回呼 URL,回呼的內容包含: {taskId, progress, status}

-

響應

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

任務ID

-
翻譯任務 API
查詢翻譯任務