[AI59-1] 图片翻译-提交任务
上传单帧图片,支持中译英和英译中。默认最大 20 MiB、2500 万像素,可由部署配置调整;不支持多帧 GIF 或多页 TIFF。提交返回 HTTP 202,并通过 status_url 查询任务。此步骤不计费。
请求参数
此 API 接口支持的参数列表
| 名称 | 类型 | 示例 | 描述 |
|---|---|---|---|
必填 | file | example.png | 【必填】待翻译的单帧图片,例如 PNG、JPEG、WebP、BMP;具体解码格式支持以部署为准。 default 仅为文档平台导入时的示例兼容值;此参数仍必须显式传入,服务端无默认值。 示例:"example.png"。 |
必填 | string | zh2en | 【必填】翻译方向:zh2en 中译英、en2zh 英译中。 default 仅为文档平台导入时的示例兼容值;此参数仍必须显式传入,服务端无默认值。 示例:"zh2en"。 |
| string | signed_url | 【可选】结果图片格式:signed_url 为签名链接,base64 为纯 Base64 编码。提交时确定,不是结果接口参数。 示例:"signed_url"。 |
响应结构
API 响应数据的结构说明
| 字段名 | 类型 | 示例 | 描述 |
|---|---|---|---|
code | string | 200 | 任务失败时的错误码;正常提交时为 null。 示例:null。 |
state必填 | string | pending | 任务状态:pending 排队、running 执行中、succeeded 成功、failed 失败。 示例:"pending"。 |
message | string | success | 状态或错误说明。 示例:null。 |
task_id必填 | string | 0123456789abcdef0123456789abcdef | 32 位小写十六进制任务 ID。 示例:"0123456789abcdef0123456789abcdef"。 |
direction必填 | string | zh2en | 翻译方向:zh2en 中译英、en2zh 英译中。 示例:"zh2en"。 |
created_at必填 | string<date-time> | 2026-10-21T06:00:00Z | 任务创建时间,UTC。 示例:"2026-10-21T06:00:00Z"。 |
result_url必填 | string<uri> | https://api.example.com/v1/tasks/0123456789abcdef0123456789abcdef/result | 获取结果的接口地址;不是图片下载链接。 示例:"https://api.example.com/v1/tasks/0123456789abcdef0123456789abcdef/result"。 |
status_url必填 | string<uri> | https://api.example.com/v1/tasks/0123456789abcdef0123456789abcdef | 查询任务状态的接口地址。 示例:"https://api.example.com/v1/tasks/0123456789abcdef0123456789abcdef"。 |
updated_at必填 | string<date-time> | 2026-10-21T06:00:00Z | 任务最后更新时间,UTC。 示例:"2026-10-21T06:00:00Z"。 |
deadline_at必填 | string<date-time> | 2026-10-21T06:30:00Z | 任务超时截止时间,UTC,包含排队时间。 示例:"2026-10-21T06:30:00Z"。 |
return_type必填 | string | signed_url | 提交时选择的图片返回形式。 示例:"signed_url"。 |
成功响应示例
成功调用 API 的响应示例
JSON
{
"code": 200,
"state": "pending",
"status": true,
"message": "success",
"task_id": "0123456789abcdef0123456789abcdef",
"direction": "zh2en",
"created_at": "2026-10-21T06:00:00Z",
"error_code": 0,
"result_url": "https://api.example.com/v1/tasks/0123456789abcdef0123456789abcdef/result",
"status_url": "https://api.example.com/v1/tasks/0123456789abcdef0123456789abcdef",
"updated_at": "2026-10-21T06:00:00Z",
"deadline_at": "2026-10-21T06:30:00Z",
"return_type": "signed_url"
}错误码
此接口可能返回的错误码列表
业务错误码
| 错误码 | 描述 |
|---|---|
68300004 | 请求参数异常! |
68300005 | 查询Api失败! |
68300006 | 解析基本存取错误! |
68300007 | 存在错误的请求! |
68300008 | 服务中断异常,请稍后再试! |
68300010 | 文件不符合上传规范! |
平台错误码
| 错误码 | 描述 |
|---|---|
67200000 | API整体限流错误! |
67200001 | API整体限流错误! |
67200002 | 当前调用速率过快,超过当前配置限制QPS! |
67200003 | 申请token的key和secret传参不正确或者客户端已被禁用! |
67200004 | 请求的接口无权限请联系我们的支持人员! |
67200005 | 账户余额/调用次数不足! |
67200006 | 客户端超过开通有效期! |
67200007 | 当前调用超过当天配置使用额度! |
67200008 | 请检查query参数中必填的apikey是否传输! |
67200009 | apikey与所传的bearerToken不匹配,请检查是否使用在有效期内的token! |
67200012 | 请求不合法! |
67200100 | 当前服务器状态正忙,请求响应超时! |
67200101 | 当前请求的Api不存在请检查请求Path! |
HTTP 状态码
| 状态码 | 描述 |
|---|---|
0 | 请求成功 |
202 | 任务已受理,不代表翻译完成;不计费。 |
400 | 图片无效或不支持多帧图片。 |
413 | 图片大小或像素数超过配置限制。 |
422 | 参数缺失或不合法。 |
429 | 当前进程任务队列已满。 |
503 | 任务存储或结果存储配置不可用。 |
500 | 服务器内部错误,不计费。 |
性能指标
此接口的预期性能特征
正常响应时间
5000 ms
最大响应时间
10000 ms