字幕翻译师(中文版):把 SRT/ASS/VTT 字幕翻成可用文件的 Skill

前言

给视频配字幕时,常见做法是把整个 SRT 文件丢给模型,让它整段翻译。结果通常是:时间轴被打乱,一行字幕被合并或拆碎,人名在前后句里译法不一,术语(如「字幕组」「轴」)在上下文中对不上。想改回来又得逐句对照时间码,成本很高。

下面介绍的是一个专注于字幕文件翻译的 Skill:字幕翻译师(中文版)。它不编排 agent,只把模型的翻译能力按字幕文件的约束组织起来。

这是什么

字幕翻译师(中文版)是一个面向 SRT、ASS、VTT 字幕文件翻译的纯 skill。坐标 @user_00c9b356/chenlin-subtitle-translator-zh,版本 1.1.0,来源为 community,分类 content-creation,由 user_00c9b356 发布维护。

它解决的问题很具体:在翻译字幕时保持字幕文件本身的结构,而不是输出一段没有时间轴的纯文本。

核心能力

根据官方简介,这个 Skill 的能力边界如下:

  • 逐行翻译,不合并字幕行。
  • 保留时间轴信息,翻译后仍是可用的字幕文件。
  • 保持上下文连贯,跨句的指代和语气能接上。
  • 术语表一致,同一术语在全片内统一。
  • 人名音译,避免同一角色出现多种译法。
  • 输出做润色,保证中文读起来流畅。

它明确「不编排 agent」:翻译流程由 skill 描述本身约束,适合直接交给支持 SKILL.md 的宿主工具执行。

安装与启用

官方页面标注 requires_api_key=false,说明使用前不需要单独申请 API Key。

截至本文写作时,已抓取资料中未提供具体安装命令。该 Skill 基于通用 SKILL.md 格式,通用做法是把 SKILL.md 放入宿主工具可识别的 skill 目录,或通过官方地址导入:

官方地址:https://api.skillhub.cn/user_00c9b356/chenlin-subtitle-translator-zh
SkillHub 页面:https://www.skillhub.cn/skills/user_00c9b356/chenlin-subtitle-translator-zh

Cursor、Codex CLI、Claude Code 各自对 skill 目录的路径约定不同。资料中未分别给出对应命令,请以官方页面说明为准,不要照抄第三方路径。

典型使用方式

官方简介给出的输入是字幕文件本身(SRT/ASS/VTT)。典型用法是:

1、把待翻译的字幕文件交给 Skill,明确目标是翻译成中文。
2、保留原文件的时间轴和行结构,只替换文本内容。
3、对涉及人名、专有名词、术语的内容,按 Skill 描述要求做音译和统一。

由于资料中未提供官方可复现的命令行示例,这里不构造具体调用。要点是:输入文件格式、输出仍为字幕文件,而不是 Markdown 或纯文本。

适用场景与注意

适合以下场景:

  • 有完整时间轴的 SRT、ASS、VTT 字幕需要翻译成中文。
  • 需要保持行级结构和时间码,供剪辑或压制直接使用。
  • 片内人名、术语需要统一,不希望模型自由发挥。

需要注意:

  • 官方简介定位为「纯 skill」,复杂流程(如多人协作、分包翻译、后期校对)不在其职责内。
  • 评分、下载量等指标以官方页面实时数据为准。资料中记录为评分 100000、下载 1139、安装 0,说明当前以浏览和下载为主,实际效果仍需用真实字幕文件验证。
  • ASS 文件常包含样式、特效指令,翻译时需确认 Skill 是否原样保留这些控制行;资料未明确说明,建议先用小文件测试。

小结

字幕翻译师(中文版)的价值不在于再做一套翻译流程,而是把字幕文件的结构约束写进 skill:逐行、保时间轴、术语一致、人名音译。对需要把外语字幕变成可用中文字幕文件的场景,这是一个值得先试的轻量方案。

官方地址:https://api.skillhub.cn/user_00c9b356/chenlin-subtitle-translator-zh

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜