Banner Youtube Translate Workflow
Usage
CODEBLOCK0
Parameters
- -
url (required): YouTube video URL - INLINECODE1 (optional): Translation mode (双语, 单语, 汉语文本, 双语文本), default: "双语"
Workflow Steps
- 1. Download YouTube audio - Uses youtube-audio-download skill
- Launch Doubao - Uses doubao-launch skill
- Play audio - Uses audio-play skill
- Capture translation - Uses doubao-capture skill
Returns
CODEBLOCK1
Tools
youtube_translate
Complete YouTube video translation workflow
Workflow Integration
This skill is part of the YouTube translation workflow:
- 1. youtube-audio-download: Download audio from YouTube
- doubao-launch: Launch Doubao translation window
- audio-play: Play the downloaded audio
- doubao-capture: Capture translated subtitles
Execution
All skills execute on Windows Python via WSL cross-platform call:
CODEBLOCK2
Error Handling
All skills return JSON with success field:
- -
success: true - Operation completed - INLINECODE4 - Check
error_code and INLINECODE6
Notes
- - Windows GUI automation requires visible desktop (no RDP disconnect)
- Output files are stored in Windows
works/ directory - WSL accesses Windows files via INLINECODE8
Banner Youtube Translate Workflow
使用方法
bash
python workflow.py [mode]
参数说明
- - url(必填):YouTube 视频链接
- mode(可选):翻译模式(双语、单语、汉语文本、双语文本),默认值:双语
工作流程步骤
- 1. 下载 YouTube 音频 - 使用 youtube-audio-download 技能
- 启动豆包 - 使用 doubao-launch 技能
- 播放音频 - 使用 audio-play 技能
- 捕获翻译 - 使用 doubao-capture 技能
返回结果
json
{
success: true,
audiopath: H:/works/audio/videotitle-xxxxx.mp3,
translationpath: H:/works/translations/doubao20240307_143022.txt,
duration: 1200
}
工具
youtube_translate
完整的 YouTube 视频翻译工作流程
工作流程集成
该技能是 YouTube 翻译工作流程的一部分:
- 1. youtube-audio-download:从 YouTube 下载音频
- doubao-launch:启动豆包翻译窗口
- audio-play:播放已下载的音频
- doubao-capture:捕获翻译后的字幕
执行方式
所有技能通过 WSL 跨平台调用在 Windows Python 上执行:
wsl -> python.exe scripts/workflow.py ...
错误处理
所有技能返回包含 success 字段的 JSON:
- - success: true - 操作完成
- success: false - 请检查 errorcode 和 errormessage
注意事项
- - Windows GUI 自动化需要可见桌面(不可断开 RDP 连接)
- 输出文件存储在 Windows 的 works/ 目录中
- WSL 通过 /mnt/h/... 访问 Windows 文件