Install
openclaw skills install @thcjp/video-translator-tool-freeopenclaw skills install @thcjp/video-translator-tool-free视频翻译免费版是一款面向个人用户的轻量级视频翻译与配音工具。用户上传视频文件或提供视频 URL,即可获得翻译后的视频预览链接,支持中英双向翻译。
免费版聚焦核心翻译场景:单视频翻译、中英互译、字幕开关控制。配置简单,适合以下用户:
免费版限制:单次处理 1 个视频,仅支持中英互译(zh/en),不支持双语字幕。如需多语言、双语字幕、批量处理、语音克隆等能力,请使用 PRO 版本。
| 能力 | 描述 | 免费版 |
|---|---|---|
| 视频翻译 | 中英双向翻译 | 支持(zh/en) |
| 字幕翻译 | 烧录字幕出片 | 支持(单语种) |
| 双语字幕 | 中英同时显示 | 不支持 |
| 多语言翻译 | 8 种源语言 | 不支持(仅 zh/en) |
| 批量翻译 | 多视频并行 | 不支持 |
| 语音克隆 | 保留原说话人音色 | 不支持 |
| 任务优先级 | 队列优先调度 | 不支持 |
| 预览链接 | 返回可预览 URL | 支持 |
| 任务状态查询 | 轮询任务进度 | 支持 |
输入: 用户提供能力清单所需的指令和必要参数。 处理: 按照skill规范执行能力清单操作,遵循单一意图原则。 输出: 返回能力清单的执行结果,包含操作状态和输出数据。
用户提供视频文件或 URL
↓
设置翻译参数(源/目标语言、字幕开关)
↓
提交翻译任务(获取 job_id)
↓
轮询任务状态
↓
返回预览链接(preview_url)
输入: 用户提供工作流程所需的指令和必要参数。 处理: 按照skill规范执行工作流程操作,遵循单一意图原则。 输出: 返回工作流程的执行结果,包含操作状态和输出数据。
input_params参数,支持创建/查询/导出操作免费版使用统一的翻译服务地址:
https://audiox-api-global.luoji.cn输入: 用户提供固定服务地址所需的指令和必要参数。 处理: 按照skill规范执行固定服务地址操作,遵循单一意图原则。 输出: 返回固定服务地址的执行结果,包含操作状态和输出数据。 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:轻量级视频翻译与、配音工具、支持中英互译、字幕翻译出片、适合个人创作者快、速完成跨语言视频、本地化、视频翻译免费版、为个人用户提供轻、量化的视频翻译与、配音能力、核心能力、中英双向视频翻译、视频字幕翻译出片、单视频翻译任务处、翻译结果预览链接、任务状态轮询查询等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。
执行核心功能执行操作,使用input_params参数进行配置。
输入: 用户提供核心功能执行所需的指令和必要参数。 处理: 按照skill规范执行核心功能执行操作,遵循单一意图原则。 输出: 返回核心功能执行的执行结果,包含操作状态和输出数据。
input_params参数,支持创建/查询/导出操作小张制作了一段中文短视频,希望翻译成英文版本发布到海外平台。
操作步骤:
preview_url示例调用:
# 提交翻译任务
curl -s -X POST 'https://audiox-api-global.luoji.cn/video-trans/orchestrate' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-F 'video=@/path/to/video.mp4' \
-F 'sourceLanguage=zh' \
-F 'targetLanguage=en'
小李下载了一段英文教学视频,希望生成中文字幕版本便于学习。
操作步骤:
show=true示例调用:
curl -s -X POST 'https://audiox-api-global.luoji.cn/video-trans/orchestrate' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-F 'video=@/path/to/tutorial.mp4' \
-F 'sourceLanguage=en' \
-F 'targetLanguage=zh' \
-F 'show=true'
小王想翻译一个在线视频,但不想先下载到本地。
操作步骤:
video_url 参数提交任务示例调用:
curl -s -X POST 'https://audiox-api-global.luoji.cn/video-trans/orchestrate' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"video_url": "https://example.com/video.mp4",
"sourceLanguage": "zh",
"targetLanguage": "en"
}'
以下场景视频翻译-免费版不适合处理:
需要文本翻译、多语言转换、本地化处理时使用。不适用于非本工具能力范围的需求。
免费版需要翻译服务 API Key。若没有 API Key 或 Key 无效:
https://luoji.cn 获取https://luoji.cn?lang=en-US 获取# 设置 API Key 环境变量
export VIDEO_TRANSLATE_SERVICE_API_KEY="your_api_key_here"
# 提交中文视频翻译为英文
curl -s -X POST 'https://audiox-api-global.luoji.cn/video-trans/orchestrate' \
-H "Authorization: Bearer $VIDEO_TRANSLATE_SERVICE_API_KEY" \
-F 'video=@/path/to/video.mp4' \
-F 'sourceLanguage=zh' \
-F 'targetLanguage=en'
# 从上一步响应中获取 job_id
JOB_ID="returned_job_id"
# 轮询任务状态
curl -s "https://audiox-api-global.luoji.cn/video-trans/jobs/$JOB_ID" \
-H "Authorization: Bearer $VIDEO_TRANSLATE_SERVICE_API_KEY"
| 参数 | 类型 | 是否必需 | 默认值 | 说明 |
|---|---|---|---|---|
| video | 文件 | 二选一 | - | 二进制视频文件 |
| video_url | URL | 二选一 | - | 可访问的视频链接 |
| api_key | Header | 必需 | - | Authorization: Bearer <key> |
| targetLanguage | 字符串 | 可选 | en | 目标语言(zh/en) |
| sourceLanguage | 字符串 | 可选 | 自动推断 | 源语言(zh/en) |
| show | 布尔 | 可选 | false | 是否显示字幕 |
| bilingual | 布尔 | 可选 | false | 是否双语字幕(免费版不支持) |
免费版仅支持以下目标语言:
zhen若用户未指定目标语言,默认 targetLanguage=en。
免费版源语言支持:
zhen若用户未指定源语言,按目标语言推断:
targetLanguage=en → sourceLanguage=zhtargetLanguage=zh → sourceLanguage=en# 不显示字幕(默认)
show=false&bilingual=false
# 显示单语字幕
show=true&bilingual=false
1. 健康检查:GET /video-trans/health
2. 提交任务:POST /video-trans/orchestrate
3. 获取任务 ID:从响应中提取 job_id
4. 轮询任务:GET /video-trans/jobs/{job_id}
5. 等待完成:直到 status 为 succeeded 或 failed
# 已知源语言时明确指定(更准确)
sourceLanguage=zh&targetLanguage=en
# 不确定源语言时可省略(自动推断)
targetLanguage=en
| 场景 | 建议配置 |
|---|---|
| 配音版本(无字幕) | show=false |
| 学习辅助(带字幕) | show=true |
| 静音观看(仅字幕) | show=true |
# 建议轮询间隔:5-10 秒
while true; do
STATUS=$(curl -s "https://audiox-api-global.luoji.cn/video-trans/jobs/$JOB_ID" \
-H "Authorization: Bearer $API_KEY" | jq -r '.status')
if [ "$STATUS" = "succeeded" ] || [ "$STATUS" = "failed" ]; then
break
fi
sleep 5
done
为提高翻译成功率,建议:
A: 请前往获取:
https://luoji.cnhttps://luoji.cn?lang=en-USA: Token 是翻译服务的使用额度。免费版有每日额度限制,请:
A: 可能原因:
建议:增加轮询间隔至 10 秒,最多等待 15 分钟。
A: 优化建议:
A: 免费版仅支持中英互译(zh ⇄ en)。如需翻译韩语、日语、法语等 8 种语言,请使用 PRO 版本。
A: 免费版仅支持单视频翻译。如需批量处理,请使用 PRO 版本。
A: 预览链接通常有效 7 天,请及时查看或下载。如需长期保存,建议下载到本地。
| 依赖项 | 类型 | 是否必需 | 获取方式 | 版本要求 |
|---|---|---|---|---|
| curl | 命令行工具 | 必需 | 系统自带 | 任意版本 |
| jq | JSON 处理 | 可选 | 系统包管理器 | 1.6+ |
| LLM API | API | 必需 | 由 Agent 内置 LLM 提供 | - |
# macOS 安装 jq
brew install jq
# Ubuntu / Debian 安装 jq
sudo apt install jq
# 验证安装
curl --version
jq --version
免费版需要以下 API Key:
| API 类型 | 环境变量 | 用途 | 获取方式 |
|---|---|---|---|
| 翻译服务 | VIDEO_TRANSLATE_SERVICE_API_KEY | 视频翻译 API 调用 | https://luoji.cn |
# 配置环境变量
export VIDEO_TRANSLATE_SERVICE_API_KEY="your_translation_api_key"
# 验证配置
curl -s 'https://audiox-api-global.luoji.cn/video-trans/health' \
-H "Authorization: Bearer $VIDEO_TRANSLATE_SERVICE_API_KEY"
video-translator-tool-pro| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |