TransDuck API接入文档
  1. 视频翻译
TransDuck API接入文档
  • 视频翻译
    • 任务创建
      POST
    • 任务回调
      POST
    • 任务查询
      GET
  1. 视频翻译

任务查询

GET
/api/video-translate/{api_token}

请求参数

Path 参数
api_token
string 
必需
登录 TransDuck 后台之后,点击API接入获取您的 api_token
示例值:
{{API_TOKEN}}
Query 参数
id
integer 
可选
创建任务接口成功后,响应detail中的id
示例值:
36

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request GET '/api/video-translate/{{API_TOKEN}}?id=36'

返回响应

🟢200成功
application/json
Body
code
string 
必需
200-成功,500-错误
message
string 
必需
如果有错误,会有错误信息
detail
object (任务详情) 
必需
创建成功后,返回视频翻译任务的详情数据
id
integer 
视频翻译任务ID
必需
url
string 
视频URL
必需
videoType
string 
视频类型
必需
from
string 
视频源语言
必需
to
string 
视频翻译目标语言
必需
ttsVoice
string 
配音音色
必需
videoId
string 
视频ID
必需
title
string 
视频标题
必需
videoDuration
integer 
必需
视频时长(单位:秒)
success
boolean 
必需
处理结果,null - 处理中,false - 处理失败,true - 处理成功
errDesc
string 
必需
错误信息(任务处理失败才有,不然为null)
resultVideo
string 
必需
处理结果1:不含背景音的视频URL
resultVideo2
string 
必需
处理结果2:不含背景音的视频URL
resultSubtitle
string 
必需
处理结果3:字幕压缩包URL,包含:原始字幕、翻译字幕、双语字幕
callback
string 
必需
任务结果回调通知URL
success
boolean 
必需
true-成功,false-失败
示例
{
    "code": "string",
    "message": "string",
    "detail": {
        "id": 0,
        "url": "string",
        "videoType": "string",
        "from": "string",
        "to": "string",
        "ttsVoice": "string",
        "videoId": "string",
        "title": "string",
        "videoDuration": 0,
        "success": true,
        "errDesc": "string",
        "resultVideo": "string",
        "resultVideo2": "string",
        "resultSubtitle": "string",
        "callback": "string"
    },
    "success": true
}
修改于 2024-03-27 17:40:06
上一页
任务回调
Built with