介绍 SubmitTranslationTask 接口的请求参数、支持的语言对、响应字段与调用示例。
提交翻译任务。可通过传入
TaskId 提交新翻译任务,或通过传入 BaseTaskId 对历史任务重新发起翻译。提交成功后返回任务 ID 及当前任务状态。
流控限制:单账号 5 QPS,并发 5。
请求参数
string
body
由
UploadTranslationFile 获取的任务 ID。与 BaseTaskId 二者选其一。string
body
重新提交翻译时传入,为已提交过的历史任务 ID。与
TaskId 二者选其一。object
body
必填。翻译配置。
array<object>
body
自定义术语列表,最多 100 条。仅影响当次任务。
自定义术语仅供参考,实际翻译结果可能存在差异,请以最终输出为准。
响应参数
string
翻译任务 ID。
string
任务状态。提交后通常为
PENDING。可能的值:ANALYZED、PENDING、PROCESSING、COMPLETED、FAILED、CANCELLED调用示例
- Java - 新任务
- Java - 重新翻译
响应示例
注意事项
TaskId与BaseTaskId必须二选一,不可同时传入Style参数仅对 PPT 文件生效,其他格式传入该参数不产生效果- 提交后 Credits 会被冻结,任务完成后按实际消耗结算,取消任务全额返还
错误码
| 错误码 | 说明 |
|---|---|
InvalidParameter | 参数校验失败 |
InvalidParameter.Config | 翻译配置不合法 |
Task.NotFound | 任务不存在或无权访问 |
Credits.NotEnough | Credits 余额不足 |
Sensitive.Blocked | 文档命中敏感内容 |