图文翻译
更新时间:
识别图片中的文字,并翻译为指定语言,返回识别文本、文字坐标和翻译结果。
POSThttps://translate.ilivedata.com/api/v1/image/translate
接入前,请在云上曲率官网注册账号、创建企业,并在控制台选择「实时文本翻译」服务创建应用,获取项目编号和服务密钥。如需开通更多服务,可在控制台「总览」页面操作。
请求参数
请求头
以下请求头均为必需。
Header
值
说明
Content-Type
application/json; charset=UTF-8
请求体格式
Accept
application/json; charset=UTF-8
响应格式
X-AppId
—
控制台「服务配置」中的项目编号
X-TimeStamp
—
请求发起时的 UTC 时间,采用 W3C 格式。
格式示例:2026-09-30T02:30:00Z,实际请求需使用当前时间。
Authorization
—
签名值,计算方式见下文「请求签名」
请求体
参数
类型
必需
说明
type
Number
必需
图片传入方式:1 图片 URL,2 图片 Base64 编码。图片资源与翻译服务不在同一区域时,推荐使用 Base64,避免网络不佳导致下载缓慢或失败。
image
String
必需
图片内容:type=1 时为 URL,type=2 时为 Base64 编码。
支持 JPG、PNG、BMP、GIF、WebP、TIFF、HEIC,图片大小上限为 10 MB。
target
String
必需
目标语言代码,取值见语言支持。
请求示例
{
"type": 2,
"target": "zh-CN",
"image": "图片文件的 Base64 编码"
}
请求签名
按照帮助中心的请求签名计算 Authorization,使用以下接口参数。
签名参数
值
HTTPMethod
POST
HostHeaderInLowercase
translate.ilivedata.com
HTTPRequestURI
/api/v1/image/translate
HTTP 响应
Content-Type: application/json;charset=UTF-8
errorCode 表示接口调用结果;code 表示图片处理状态:0 成功、1 下载失败、2 格式错误、3 其他。
响应字段
字段
类型
说明
errorCode
Number
错误码,0 表示成功
errorMessage
String
错误消息
code
Number
状态码,定义为:0:检测成功,1:图片下载失败,2:图片格式错误,3:其他
taskId
String
翻译任务唯一标识
ocr
String[]
识别出的图文列表
ocrDetail
OcrDetail[]
识别出的文字详细信息,包含文本内容和坐标。
translateResult
TranslateResult[]
翻译结果
ocrDetail[]
字段
类型
说明
text
String
文本内容
coordinate
Number[][]
文本对应的一组坐标, 分别是矩形文本框四个顶点的相对坐标, 范围在(0,1)
translateResult[]
字段
类型
说明
source
String
图文语种
target
String
翻译目标语种
sourceText
String
图文内容
targetText
String
翻译结果
响应示例
{
"errorCode": 0,
"code": 0,
"ocr": [
"MICHAEL"
],
"ocrDetail": [
{
"coordinate": [
[
0.8256130790190735,
0.9365079365079365
],
[
0.9346049046321526,
0.9365079365079365
],
[
0.9346049046321526,
0.981859410430839
],
[
0.8256130790190735,
0.981859410430839
]
],
"text": "MICHAEL"
}
],
"taskId": "Tencent-ap_867488e27ab14c138180479992ab114b_1719829148272",
"translateResult": [
{
"source": "en",
"target": "zh-CN",
"sourceText": "MICHAEL",
"targetText": "迈克尔"
}
]
}
识别图片中的文字,并翻译为指定语言,返回识别文本、文字坐标和翻译结果。
POST
https://translate.ilivedata.com/api/v1/image/translate接入前,请在云上曲率官网注册账号、创建企业,并在控制台选择「实时文本翻译」服务创建应用,获取项目编号和服务密钥。如需开通更多服务,可在控制台「总览」页面操作。
请求参数
请求头
以下请求头均为必需。
| Header | 值 | 说明 |
|---|---|---|
Content-Type |
application/json; charset=UTF-8 |
请求体格式 |
Accept |
application/json; charset=UTF-8 |
响应格式 |
X-AppId |
— | 控制台「服务配置」中的项目编号 |
X-TimeStamp |
— | 请求发起时的 UTC 时间,采用 W3C 格式。 格式示例: 2026-09-30T02:30:00Z,实际请求需使用当前时间。 |
Authorization |
— | 签名值,计算方式见下文「请求签名」 |
请求体
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
type |
Number |
必需 | 图片传入方式:1 图片 URL,2 图片 Base64 编码。图片资源与翻译服务不在同一区域时,推荐使用 Base64,避免网络不佳导致下载缓慢或失败。 |
image |
String |
必需 | 图片内容:type=1 时为 URL,type=2 时为 Base64 编码。支持 JPG、PNG、BMP、GIF、WebP、TIFF、HEIC,图片大小上限为 10 MB。 |
target |
String |
必需 | 目标语言代码,取值见语言支持。 |
请求示例
{
"type": 2,
"target": "zh-CN",
"image": "图片文件的 Base64 编码"
}
请求签名
按照帮助中心的请求签名计算 Authorization,使用以下接口参数。
| 签名参数 | 值 |
|---|---|
HTTPMethod |
POST |
HostHeaderInLowercase |
translate.ilivedata.com |
HTTPRequestURI |
/api/v1/image/translate |
HTTP 响应
Content-Type: application/json;charset=UTF-8
errorCode 表示接口调用结果;code 表示图片处理状态:0 成功、1 下载失败、2 格式错误、3 其他。
响应字段
| 字段 | 类型 | 说明 |
|---|---|---|
errorCode |
Number |
错误码,0 表示成功 |
errorMessage |
String |
错误消息 |
code |
Number |
状态码,定义为:0:检测成功,1:图片下载失败,2:图片格式错误,3:其他 |
taskId |
String |
翻译任务唯一标识 |
ocr |
String[] |
识别出的图文列表 |
ocrDetail |
OcrDetail[] |
识别出的文字详细信息,包含文本内容和坐标。 |
translateResult |
TranslateResult[] |
翻译结果 |
ocrDetail[]
| 字段 | 类型 | 说明 |
|---|---|---|
text |
String |
文本内容 |
coordinate |
Number[][] |
文本对应的一组坐标, 分别是矩形文本框四个顶点的相对坐标, 范围在(0,1) |
translateResult[]
| 字段 | 类型 | 说明 |
|---|---|---|
source |
String |
图文语种 |
target |
String |
翻译目标语种 |
sourceText |
String |
图文内容 |
targetText |
String |
翻译结果 |
响应示例
{
"errorCode": 0,
"code": 0,
"ocr": [
"MICHAEL"
],
"ocrDetail": [
{
"coordinate": [
[
0.8256130790190735,
0.9365079365079365
],
[
0.9346049046321526,
0.9365079365079365
],
[
0.9346049046321526,
0.981859410430839
],
[
0.8256130790190735,
0.981859410430839
]
],
"text": "MICHAEL"
}
],
"taskId": "Tencent-ap_867488e27ab14c138180479992ab114b_1719829148272",
"translateResult": [
{
"source": "en",
"target": "zh-CN",
"sourceText": "MICHAEL",
"targetText": "迈克尔"
}
]
}