翻译任务 API
创建翻译任务
/v1/translation/create为文档/文件翻译创建新的翻译任务。
示例
curl
1curl -X POST 'https://dltranslator.com/api/v1/translation/create' \
2--header 'Authorization: [yourSecretKey]' \
3--form 'file=@bitcoin.pdf' \
4--form 'fromLang=English' \
5--form 'toLang=Simplified Chinese'
请求参数
参数 | 类型 | 默认 | 描述 | 示例 |
---|---|---|---|---|
*file | binary | - |
| bitcoin.pdf |
*fromLang | String | - |
| English |
*toLang | String | - |
| Simplified Chinese |
model | String | - |
| - |
fileDescription | String | - | 文档描述,通过提供额外的信息,提高翻译的质量,例如添加额外的文档背景信息和其他翻译需求等 | - |
glossary | String | - | 翻译时使用的术语表名称 | - |
preview | Boolean | false | 是否仅生成预览仅生成预览时,通过支付 2 credits 来生成文档翻译的预览 | - |
shouldTranslateImage | Boolean | false |
| - |
shouldTranslateFileName | Boolean | true | 是否翻译文件名 | - |
password | String | - | PDF文件的打开密码 | - |
ignoreComments | Boolean | false | 是否忽略 DOCX、PPTX、XLSX 的批注 | - |
ignoreNotes | Boolean | false | 是否忽略 PPTX 的备注 | - |
ignoreHeadersAndFooters | Boolean | false | 是否忽略 DOCX 的页眉和页脚 | - |
ignoreHidden | Boolean | false | 是否忽略 PPTX 的隐藏页面 | - |
ignoreMasters | Boolean | false | 是否忽略 PPTX 的母版文本 | - |
ignoreSheetNames | Boolean | false | 是否不翻译XLSX的表名 | - |
webhookUrl | String | - | 状态更新时的回调 URL,回调的内容包含: {taskId, progress, status} | - |
响应
参数 | 类型 | 默认 | 描述 | 示例 |
---|---|---|---|---|
taskId | String | - | 任务ID | - |