本文介紹了有關視頻翻譯接口 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*****"
}
}
}