subtitle-studio
在终端中运行以下命令:
dsh plugin install JohnXu22786/subtitle-studio
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行安装命令即可启用 subtitle-studio 插件,完整开源地址为 https://github.com/JohnXu22786/subtitle-studio
插件介绍
多语言字幕翻译看似简单,实际操作却是一连串琐碎且易出错的步骤:解析 SRT 或 VTT、逐句调用大模型翻译、把译文与原文合并、校验对齐、再对整个目录跑一遍——而编码问题、畸形时间码、空翻译、时间轴重叠随时可能让流程中断。subtitle-studio 把这些环节封装成一个零运行时依赖的完整工作流,解析器从底层状态机开始自研,容错处理缺失序号、CRLF、UTF-8/UTF-16 BOM 乃至畸形时间码,输出始终为 UTF-8 且时间精度保留到毫秒。
翻译层通过任何 OpenAI 兼容 HTTP 端点(默认 DeepSeek)或 dsh 原生的 ctx.llm 通道逐句送译,带字符预算分批、JSON 对齐、有限重试与术语表注入;双语合并支持上下堆叠与交替两种布局,时间轴从源文件原样拷贝,天然不会漂移。对齐校验覆盖数量差异、缺失与多余 cue、空翻译、过长 cue 及时间轴重叠。批处理模式提供有界并发池、原子断点续传和按模型的 token/成本估算,输出目录镜像输入树结构,同名文件不会互相覆盖。
无论是需要批量翻译课程或影视字幕的创作者,还是在 dsh 工作流中集成字幕翻译环节的开发者,subtitle-studio 都以五个 dsh 工具(sub_parse、sub_translate、sub_merge、sub_export、sub_glossary)和一套功能完整的 CLI 同时提供两种入口,让字幕翻译从写脚本变成配参数。
使用场景
- 批量翻译课程或影视字幕为多种目标语言
- 在 dsh 工作流中自动执行字幕解析、翻译与双语合并
- 处理含编码异常或时间码瑕疵的遗留 SRT/VTT 文件
适合人员
- 需要批量翻译字幕的课程或影视创作者
- 在 dsh 工作流中集成字幕翻译环节的开发者
- 处理遗留字幕文件并遇到编码或格式问题的技术人员