Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
从视频中提取英文字幕并生成中英文双语字幕 --- name: video-subtitle-translator description: 从视频中提取英文字幕并生成中英文双语字幕 metadata: { "openclaw": { "primaryEnv": "OLLAMA_MODEL", "requires": { "env": ["OLLAMA_URL", "OLLAMA_MODEL"] }, "homepage": "https://github.com", }, } --- Video Subtitle Translator 功能模块 1. extract - 提取字幕 从视频文件中提取英文字幕,支持 .ass 和 .srt 格式。 2. translate - 翻译字幕 调用 LLM API 将英文字幕翻译为中英文双语格式。 3. embed - 封装字幕(可选) 将双语字幕烧录到视频中。 前置要求 - **ffmpeg** - 字幕提取和封装 - **Py Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Freshness
Last checked 4/14/2026
Best For
video-subtitle-translator is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
从视频中提取英文字幕并生成中英文双语字幕 --- name: video-subtitle-translator description: 从视频中提取英文字幕并生成中英文双语字幕 metadata: { "openclaw": { "primaryEnv": "OLLAMA_MODEL", "requires": { "env": ["OLLAMA_URL", "OLLAMA_MODEL"] }, "homepage": "https://github.com", }, } --- Video Subtitle Translator 功能模块 1. extract - 提取字幕 从视频文件中提取英文字幕,支持 .ass 和 .srt 格式。 2. translate - 翻译字幕 调用 LLM API 将英文字幕翻译为中英文双语格式。 3. embed - 封装字幕(可选) 将双语字幕烧录到视频中。 前置要求 - **ffmpeg** - 字幕提取和封装 - **Py
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 14, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 14, 2026
Vendor
Pcr
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Setup snapshot
git clone https://github.com/pcr/video-subtitle-translator.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Pcr
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
# 安装 Ollama: https://ollama.com/ # 下载模型 ollama pull qwen3:8b # 配置环境变量(可选) export OLLAMA_URL="http://localhost:11434/v1" export OLLAMA_MODEL="qwen3:8b"
bash
# Ollama(默认 - 本地部署,速度快,隐私保护) export OLLAMA_URL="http://localhost:11434/v1" export OLLAMA_MODEL="qwen3:8b" # MiniMax(可选 - 云端 API) export MINIMAX_API_KEY="your-api-key" export MINIMAX_API_BASE="https://api.minimax.chat/v1" export LLM_MODEL="MiniMax-M2.1" # OpenAI(可选) export OPENAI_API_KEY="your-api-key" export LLM_BASE_URL="https://api.openai.com/v1" export LLM_MODEL="gpt-4o" # Claude(可选) export ANTHROPIC_API_KEY="your-api-key" export ANTHROPIC_API_BASE="https://api.anthropic.com/v1" export LLM_MODEL="claude-sonnet-4-20250514"
bash
# 翻译语言对(默认: en→zh) export SUBTITLE_SOURCE_LANG="en" export SUBTITLE_TARGET_LANG="zh" # 批次大小(默认: 10) export BATCH_SIZE=10
bash
cd /Users/pcr/.openclaw/workspace/skills/video-subtitle-translator # 默认翻译(自动检测断点续翻) python3 scripts/quick_translate.py subtitle.srt # 强制全部重新翻译 python3 scripts/quick_translate.py subtitle.srt -f # 从指定位置开始 python3 scripts/quick_translate.py subtitle.srt -s 50 # 指定批次大小(默认12) python3 scripts/quick_translate.py subtitle.srt -b 16 # 指定输出文件 python3 scripts/quick_translate.py subtitle.srt -o output.srt # 记录翻译日志 python3 scripts/quick_translate.py subtitle.srt -l translate.log
bash
cd /Users/pcr/.openclaw/workspace/skills/video-subtitle-translator # 提取英文字幕 ./scripts/extract_subtitle.sh /path/to/video.mkv # 使用 Ollama 翻译(默认 - 本地) ./scripts/translate_subtitle.py /path/to/video.en.srt # 使用 MiniMax 翻译(云端) ./scripts/translate_subtitle.py /path/to/video.en.srt --provider minimax # 使用 OpenAI 翻译 ./scripts/translate_subtitle.py /path/to/video.en.srt --model gpt-4o # 使用 Claude 翻译 ./scripts/translate_subtitle.py /path/to/video.en.srt --provider anthropic
bash
# 仅提取字幕 ./scripts/extract_subtitle.sh input.mkv [--format ass|srt] # 仅翻译字幕(默认使用 Ollama) ./scripts/translate_subtitle.py subtitle.srt # 指定 provider 翻译 ./scripts/translate_subtitle.py subtitle.srt --provider ollama ./scripts/translate_subtitle.py subtitle.srt --provider minimax # 仅封装字幕到视频 ./scripts/embed_subtitle.sh input.mkv subtitle.srt output.mp4
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
从视频中提取英文字幕并生成中英文双语字幕 --- name: video-subtitle-translator description: 从视频中提取英文字幕并生成中英文双语字幕 metadata: { "openclaw": { "primaryEnv": "OLLAMA_MODEL", "requires": { "env": ["OLLAMA_URL", "OLLAMA_MODEL"] }, "homepage": "https://github.com", }, } --- Video Subtitle Translator 功能模块 1. extract - 提取字幕 从视频文件中提取英文字幕,支持 .ass 和 .srt 格式。 2. translate - 翻译字幕 调用 LLM API 将英文字幕翻译为中英文双语格式。 3. embed - 封装字幕(可选) 将双语字幕烧录到视频中。 前置要求 - **ffmpeg** - 字幕提取和封装 - **Py
从视频文件中提取英文字幕,支持 .ass 和 .srt 格式。
调用 LLM API 将英文字幕翻译为中英文双语格式。
将双语字幕烧录到视频中。
# 安装 Ollama: https://ollama.com/
# 下载模型
ollama pull qwen3:8b
# 配置环境变量(可选)
export OLLAMA_URL="http://localhost:11434/v1"
export OLLAMA_MODEL="qwen3:8b"
# Ollama(默认 - 本地部署,速度快,隐私保护)
export OLLAMA_URL="http://localhost:11434/v1"
export OLLAMA_MODEL="qwen3:8b"
# MiniMax(可选 - 云端 API)
export MINIMAX_API_KEY="your-api-key"
export MINIMAX_API_BASE="https://api.minimax.chat/v1"
export LLM_MODEL="MiniMax-M2.1"
# OpenAI(可选)
export OPENAI_API_KEY="your-api-key"
export LLM_BASE_URL="https://api.openai.com/v1"
export LLM_MODEL="gpt-4o"
# Claude(可选)
export ANTHROPIC_API_KEY="your-api-key"
export ANTHROPIC_API_BASE="https://api.anthropic.com/v1"
export LLM_MODEL="claude-sonnet-4-20250514"
# 翻译语言对(默认: en→zh)
export SUBTITLE_SOURCE_LANG="en"
export SUBTITLE_TARGET_LANG="zh"
# 批次大小(默认: 10)
export BATCH_SIZE=10
在 OpenClaw WebUI 中配置:
OLLAMA_MODELenv: ["OLLAMA_URL", "OLLAMA_MODEL"]cd /Users/pcr/.openclaw/workspace/skills/video-subtitle-translator
# 默认翻译(自动检测断点续翻)
python3 scripts/quick_translate.py subtitle.srt
# 强制全部重新翻译
python3 scripts/quick_translate.py subtitle.srt -f
# 从指定位置开始
python3 scripts/quick_translate.py subtitle.srt -s 50
# 指定批次大小(默认12)
python3 scripts/quick_translate.py subtitle.srt -b 16
# 指定输出文件
python3 scripts/quick_translate.py subtitle.srt -o output.srt
# 记录翻译日志
python3 scripts/quick_translate.py subtitle.srt -l translate.log
cd /Users/pcr/.openclaw/workspace/skills/video-subtitle-translator
# 提取英文字幕
./scripts/extract_subtitle.sh /path/to/video.mkv
# 使用 Ollama 翻译(默认 - 本地)
./scripts/translate_subtitle.py /path/to/video.en.srt
# 使用 MiniMax 翻译(云端)
./scripts/translate_subtitle.py /path/to/video.en.srt --provider minimax
# 使用 OpenAI 翻译
./scripts/translate_subtitle.py /path/to/video.en.srt --model gpt-4o
# 使用 Claude 翻译
./scripts/translate_subtitle.py /path/to/video.en.srt --provider anthropic
# 仅提取字幕
./scripts/extract_subtitle.sh input.mkv [--format ass|srt]
# 仅翻译字幕(默认使用 Ollama)
./scripts/translate_subtitle.py subtitle.srt
# 指定 provider 翻译
./scripts/translate_subtitle.py subtitle.srt --provider ollama
./scripts/translate_subtitle.py subtitle.srt --provider minimax
# 仅封装字幕到视频
./scripts/embed_subtitle.sh input.mkv subtitle.srt output.mp4
# 使用 Ollama(默认)
./scripts/translate_subtitle.py input.mkv --extract --embed --output output.mp4
# 使用 MiniMax
./scripts/translate_subtitle.py input.mkv --extract --embed --provider minimax --output output.mp4
# 使用 OpenAI
./scripts/translate_subtitle.py input.mkv --extract --embed --output output.mp4
输入: 视频文件路径
输出:
video.en.srt - 英文 SRT 字幕video.en.ass - 英文 ASS 字幕输入: 字幕文件路径(SRT/ASS)
输出:
双语格式:
英文台词
中文翻译
输入:
输出:
使用本地 Ollama 快速翻译字幕,支持断点续翻。
cd /Users/pcr/.openclaw/workspace/skills/video-subtitle-translator
# 默认翻译(自动检测断点续翻)
python3 scripts/quick_translate.py subtitle.srt
# 强制全部重新翻译
python3 scripts/quick_translate.py subtitle.srt -f
# 从指定位置开始
python3 scripts/quick_translate.py subtitle.srt -s 50
# 指定批次大小(默认12)
python3 scripts/quick_translate.py subtitle.srt -b 16
# 指定输出文件
python3 scripts/quick_translate.py subtitle.srt -o output.srt
# 记录翻译日志
python3 scripts/quick_translate.py subtitle.srt -l translate.log
参数说明:
-f, --force:强制全部重新翻译-s, --start:从指定位置开始-o, --output:指定输出文件-b, --batch:批次大小(默认12)-l, --log:日志文件路径翻译完成后,发现专有名词翻译不一致时,可使用此工具进行批量修订。
python3 scripts/subtitles_fixer.py subtitle.zh.srt
python3 scripts/subtitles_fixer.py subtitle.zh.srt --search -o glossary.txt
输出的对照表格式:
# 专有名词对照表
# 格式: 英文 => 译文
# = 保留原文
Simon Williams => 西蒙·威廉姆斯
Ruth Bakshi => 露丝·巴克希
# 基于对照表修订(原地修改)
python3 scripts/subtitles_fixer.py subtitle.zh.srt --fix -g glossary.txt
# 指定输出文件
python3 scripts/subtitles_fixer.py subtitle.zh.srt --fix -g glossary.txt -O output.srt
# 详细模式(显示修改过程)
python3 scripts/subtitles_fixer.py subtitle.zh.srt --fix -g glossary.txt -v
编辑对照表:
= 或留空英文 => 中文译文# 完整示例
cd /Users/pcr/.openclaw/workspace/skills/video-subtitle-translator
# 提取字幕
./scripts/extract_subtitle.sh ./test_video.mkv
# 翻译字幕
./scripts/translate_subtitle.py ./test_video.en.srt
# 封装字幕到视频
./scripts/embed_subtitle.sh ./test_video.mkv ./test_video.zh.srt ./test_video_subtitled.mp4
# 使用 Ollama(默认 - 本地)
openclaw skill run video-subtitle-translator --translate /path/to/video.en.srt
# 使用 MiniMax(云端)
openclaw skill run video-subtitle-translator --translate /path/to/video.en.srt --provider minimax
# 使用 OpenAI
openclaw skill run video-subtitle-translator --translate /path/to/video.en.srt --provider openai
# 完整流程(提取 + 翻译 + 封装)
openclaw skill run video-subtitle-translator --extract --embed /path/to/video.mkv
# Ollama 本地部署(默认)
export OLLAMA_MODEL="qwen3:8b"
# 或使用 MiniMax 云端 API
export MINIMAX_API_KEY="your-api-key"
# 运行翻译
cd /Users/pcr/.openclaw/workspace/skills/video-subtitle-translator
python scripts/translate_subtitle.py /path/to/video.en.srt --provider ollama
在 OpenClaw WebUI 中配置:
OLLAMA_MODEL(使用本地 Ollama)env: ["OLLAMA_URL", "OLLAMA_MODEL"]⚠️ 重要: 使用
openclaw skill run命令时,WebUI 配置的 API Key 会自动注入。直接 exec 执行脚本则不会。
ollama pull qwen3:8b
ollama serve
# 检查视频流
ffprobe input.mkv
# 如果有外部独立字幕文件
ffmpeg -i input.mkv -map 0:s:0 subtitle.en.srt
ffprobe input.mkv | grep Stream-c:s copy 尝试直接复制curl http://localhost:11434/api/tagsollama listMachine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/snapshot"
curl -s "https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/contract"
curl -s "https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-16T23:42:23.656Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Pcr",
"href": "https://github.com/pcr/video-subtitle-translator",
"sourceUrl": "https://github.com/pcr/video-subtitle-translator",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-14T22:24:23.688Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-14T22:24:23.688Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/pcr-video-subtitle-translator/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to video-subtitle-translator and adjacent AI workflows.