前言¶
給視頻配字幕時,常見做法是把整個 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