用途:把一种语言的 SRT 字幕(或带/不带时间戳的转录文本)翻译成另一种语言,输出目标语言或双语 SRT。仅处理文本;烧录字幕见 /wjs-burning-subtitles,配音见 /wjs-dubbing-video。若尚无源语言 SRT,需先运行 /wjs-transcribing-audio。
主要能力:按用户措辞一次性确定目标语言(如“翻成中文”对应 zh-CN,“translate to English”对应 en,“双语”则同时输出源语言与目标语言文件)。翻译遵循意译优先、字幕式简洁、保留说话人语气、专有名词与数字日期准确等原则。简体中文每行约 15 字以内、每条最多 2 行,使用中文标点;英文每行约 40–42 字符、硬上限 50 字符,使用 ASCII 标点。
必要用法:强制按标点重新断句。中文条目须以 ,。;:—— 或 、 结尾,英文条目须以 , . ; : — 结尾;不得在名词、动词、连词或冠词处断句,也不得拆开 “kind of”“in order to” 等短语。可将一条源字幕拆成 2–4 条短字幕并按字符位置插值时间戳,也可合并相邻子句;每条目标 3–8 秒。SRT 编号从 1 递增,时间戳格式为 HH:MM:SS,mmm(毫秒用逗号),不得重叠,不添加注释。双语输出时源语言在第一行、目标语言在第二行。文件命名采用 BCP-47 风格后缀,如 input.zh-CN.srt、input.es-zh.srt。
适用场景:已有源语言 SRT 需要翻译;粘贴转录文本需要生成 SRT;源字幕在句中结束需要重新断句;为后续烧录或 TTS 配音准备字幕。
限制:简体中文与英文经过完整验证,其他语言沿用同一规则,但若后续配音,瓶颈在 TTS 语音可用性。源字幕中的 [inaudible] 或 [unclear] 标记需保留,不得编造内容。交付前需检查编号、时间戳、标点、行长度、专有名词与断句。其他未在资料中说明的功能、收费或平台支持暂未提供。