YouTube 双语字幕——原文与译文单层显示,互不重叠。
Dual Subtitles for YouTube™ 让原文字幕和译文同时显示,合成干净的一层——适合语言学习,也适合用第二语言看视频。
官方网站: https://gythiro.github.io/yt-dual-subs/
功能
• 两种语言,一组字幕行。原文和译文一起显示,YouTube 自带的字幕层会被隐藏,两者不会叠在一起。
• 整句切换,不是一个词一个词地蹦。字幕按轨道自带的时间轴渲染,整句整句地换。
• 三种翻译方式。默认用 YouTube 自己的整轨翻译,和原文严格对齐;遇到无法整轨翻译的轨道,会先把碎片化的自动字幕重新拼成完整句子再翻译,不会出现词汇沙拉。两种引擎也都可以手动固定。
• 也可以用你自己的 API Key。共 12 家,含 DeepSeek、Gemini、DeepL、阿里百炼;国内、海外两个站都有的服务商多一行「站点」,按你注册的那边选,Key 就发去发它的那个平台。用 LLM 时,每句话先被整句理解,再按字幕切回来;DeepL 则把整句作为上下文,效果相同。Key 只存在你自己的机器上,除了你选的那家服务商不会发往任何地方。这一路完全可选——不注册账号、不填 Key 也能正常用。
• 50 种译文语言,弹窗里显示哪些由你决定。
• 把译文念出来。每句字幕出现时就朗读它的译文,视频原声自动压低;句子偏长时画面会稍微放慢,并借用这句后面的空隙,另有一个开关可以一直放慢到把每句都读完。译文只发给你选的那家语音服务商,不去别处。用浏览器自带音色不需要任何 Key 或账号。另有五家云服务商可选,含中文方言音色;选之前可以先用你正在读的语言试听。默认关闭。
• 给正在看的视频做总结。在播放器菜单里点「总结」,整轨字幕会被写成一段概览加带时间戳的章节,点一下就能跳过去。这一项需要你自己的服务商——你的 API Key,或你本机跑的模型(Ollama,或 LM Studio 这类 OpenAI 兼容服务);面板会先告诉你用的是哪一家、要分几段,之后才发送。
• 插件界面本身支持 44 种语言,自动跟随浏览器,也可以手动指定。
• 样式随你调。每一行的字体(列的是这台电脑上真装了的,也能导入你自己的字体文件)、字号、文字颜色、背景色与透明度、描边、行距、上下顺序都能单独设置,还带实时预览。
• 可拖动、可定位。字幕框拖到画面任意位置,会记住;全屏同样有效;双击复位。
• 字幕可以选中复制。默认关着,因为选中会挡住点画面暂停;在播放器字幕按钮上小箭头的菜单里打开,弹窗「布局」卡里也有同一个开关。
• 一键开关。播放器控制栏里有一个字幕按钮,随时开关这层字幕——遇到已经压了字幕的视频很方便。
• 三条键盘快捷键:开关字幕、开关朗读、开关译文行。默认一个都没绑——在设置页 → 关于 →「设置快捷键」(Chrome 自己的快捷键页)里绑。
• 支持 YouTube Shorts——竖屏短视频同样显示双语字幕。
• 导出 SRT。把当前视频的字幕存下来离线学习——原文、译文或双语。如果你配置了自己的 Key,导出也可以走它:开始前会先告诉你大约要发几次请求,并且默认关闭。
• 出问题时,一颗按钮替你说清楚。设置页 → 关于 →「遇到问题」里有三步自检和「复制诊断信息」,弹窗出错时也会露出同一颗按钮,报问题可以直接贴事实。
隐私
不需要账号,没有追踪、没有统计、没有广告,也没有开发者服务器。设置只存在你的浏览器里。离开浏览器的只有你正在看的这个视频的字幕文本,而且只发给你自己选的服务:当前在用的翻译服务——YouTube 自己的、Google 翻译,或者你填了 Key 的那家;开了朗读的话,当前这句译文发给你选的语音服务商;点了总结的话,字幕轨发给你为总结配置的那家。每一条都只去那一家、只做那一件事。任何数据都不会发给开发者。
完整政策: https://github.com/Gythiro/yt-dual-subs/blob/main/PRIVACY.md
开源(MIT): https://github.com/Gythiro/yt-dual-subs
非 YouTube / Google LLC 官方出品,与其无关联、未获其背书或赞助。"YouTube" 是 Google LLC 的商标,此处仅用于说明兼容性。





