Skip to main content
接口文档

CancelTranslationTask 取消翻译任务

取消指定的翻译任务,已预扣的 Credits 将退回。

取消正在运行中的翻译任务。取消成功后,本次任务冻结的 Credits 将全额返还至账户。
仅支持取消状态为 PENDINGPROCESSING 的任务。已完成或已失败的任务无法取消。
流控限制:单账号 5 QPS,并发 5。

请求参数

string
body
必填。待取消的翻译任务 ID。

响应参数

string
任务 ID。
string
操作后的任务状态,通常为 CANCELLED

调用示例

  • Java
CancelTranslationTaskRequest request = new CancelTranslationTaskRequest()
        .setTaskId("your-task-id");

CancelTranslationTaskResponse response = client.cancelTranslationTask(request);
System.out.println("TaskId: " + response.getBody().getData().getTaskId());
System.out.println("状态: " + response.getBody().getData().getStatus());

响应示例

{
  "Data": {
    "TaskId": "f9c35b0453b",
    "Status": "CANCELLED"
  }
}

错误码

错误码说明
InvalidParameter参数校验失败
Task.NotFound任务不存在或无权访问
Task.NotModifiable任务当前状态不可更改(已完成/已失败/已取消)
CancelTranslationTask 取消翻译任务 - 睿译宝