本文介绍了有关视频翻译接口 SubmitVideoTranslationJob 的参数与示例。
参数说明
参数名 | 类型 | 必填项 | 名称 | 描述 |
InputConfig | String | 是 | 输入配置 |
|
OutputConfig | String | 是 | 输出配置 |
|
EditingConfig | String | 是 | 翻译配置 |
|
Title | String | 否 | 标题 | |
Description | String | 否 | 描述 | |
UserData | String | 否 | 自定义信息 |
InputConfig
参数名 | 类型 | 必填项 | 名称 | 描述 |
Type | String | 是 | 输入类型 |
|
Video | String | 否 | 视频媒资 Id 或地址 |
|
Audio | String | 否 | 音频媒资 Id 或地址 |
|
Subtitle | String | 否 | 字幕媒资 Id 或地址 |
|
OutputConfig
参数名 | 类型 | 必填项 | 名称 | 描述 |
MediaURL | String | 是 | 输出地址 |
|
EditingConfig
参数名 | 类型 | 必填项 | 名称 | 描述 |
SourceLanguage | String | 是 | 原语言 | 原语言对应的代码,例如zh 取值范围:
语言代码对照实际以语言代码列表为准 |
TargetLanguage | String | 是 | 翻译目标语言 | 目标语言对应的代码,例如en 取值范围:
语言代码对照实际以语言代码列表为准 |
DetextArea | String | 否 | 设置字幕擦除 |
|
SupportEditing | Boolean | 否 | 是否支持二次编辑 |
|
SubtitleTranslate | String | 否 | 字幕级翻译配置 |
|
NeedSpeechTranslate | Boolean | 否 | 是否需要语音级翻译 |
|
SpeechTranslate | String | 否 | 语音级翻译配置 |
|
SubtitleTranslate
名称 | 类型 | 必填项 | 名称 | 描述 |
OcrArea | String | 否 | OCR 识别区域 |
|
SubtitleConfig | String | 否 | 字幕合成配置 |
|
SpeechTranslate
名称 | 类型 | 必填项 | 名称 | 描述 |
SubtitleConfig | String | 否 | 字幕合成配置 |
|
OriginalJobId | String | 否 | 原任务 Id |
|
场景示例
语音翻译 - 人工修正
背景说明
如果对语音翻译的结果不满意,可以通过人工修正字幕文件的方式,二次提交翻译进行修正。
流程描述
进行首次提交语音翻译(注意:如果需要后续支持人工修正,需要设置SupportEditing
为true
),完整参数示例如下:
{
"InputConfig": {
"Type": "Video",
"Video": "*****a0052ff71efbfd4e7e6c66*****"
},
"OutputConfig": {
"MediaURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/video.mp4"
},
"EditingConfig": {
"SourceLanguage": "zh",
"TargetLanguage": "en",
"SupportEditing": true,
"NeedSpeechTranslate": true
}
}
首次提交语音翻译结果如下:
{
"MediaId": "*****d306b6d71efbf98f6f7f55*****",
"TranslatedAudioMediaId": "*****d306b6d71efbf98f6f7f5*****",
"SpeechTranslatedSubtitleURL": "http://your-bucket.oss-cn-shanghai.aliyuncs.com/video_subtitle_asr_en.srt",
"SpeechTranslationJobId": "*****74f329d4c03b63e7f7dac8*****"
}
其中:
MediaId:成片的媒资 Id;
TranslatedAudioMediaId:语音翻译得到的音频媒资 Id;
SpeechTranslatedSubtitleURL:语音翻译得到的字幕文件地址;
SpeechTranslationJobId:语音翻译的 JobId,人工修正时填入的 OriginalJobId 需要依赖此值。
如果对翻译效果不满意,请下载SpeechTranslatedSubtitleURL
中的字幕文件,并对字幕文件中的内容进行修改,再次提交语音翻译,本次语音翻译会根据修改后的字幕内容进行重新生成音频。
请仅针对 srt 文件中的文字内容信息进行修改,而不要修改字幕的时间或增加字幕条数。
二次修正时参数示例如下,主要包括原视频,修正后的字幕文件,原音频翻译任务 Id:
{
"InputConfig": {
"Type": "Video",
"Video": "*****a0052ff71efbfd4e7e6c66*****",
"Subtitle": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/new_subtitle.srt"
},
"OutputConfig": {
"MediaURL": "https://your-bucket.oss-cn-shanghai.aliyuncs.com/video.mp4"
},
"EditingConfig": {
"SourceLanguage": "zh",
"TargetLanguage": "en",
"SupportEditing": true,
"NeedSpeechTranslate": true,
"SpeechTranslate": {
"OriginalJobId": "*****b5d5d604916bb898b3066*****"
}
}
}