The biggest release since the extension went on the store: it can now translate with a key you supply, and it knows fifty target languages.
What's new
- Bring your own API key. Twelve providers, including DeepSeek, Gemini, DeepL and Alibaba Cloud Model Studio. With an LLM key each sentence is understood as a whole and then split back across the subtitles, so the translation line turns over with the original instead of standing still; DeepL is given the sentence as context for the same effect. The key is stored on your own machine and is sent to nobody but the provider you picked.
- Export a whole video through your own key. The SRT download can go through your provider instead of YouTube's free translation. It tells you how many requests that will take before it sends anything, shows progress, and can be stopped — and it is off by default, because it spends your quota and the whole track leaves the browser at once.
- Fifty target languages, and you choose which ones show. The popup menu lists the ones you keep; the rest are one click away in Settings → Subtitle languages.
- A settings page, reachable from the gear. Getting started, translation-service setup and About now live there. Seven more fonts, including a Chinese serif and a rounded face.
Improved
- Everything reads bigger. The smallest text went from 10.5px to 13px, and nothing is under 12px any more.
- Switching between providers you have set up is done in the popup. Choosing one in Settings no longer switches the extension over to it — that only happens when you save a key.
Fixed
- Shorts turn their captions on by themselves now, and much sooner. A short has no CC button to press, so if your captions were switched off nothing happened at all; the ones that used to stay blank until you swiped past and came back now work too.
- The automatic engine falls back to per-sentence translation far less often. One failed request used to keep a whole video on the fallback until you changed the engine by hand; it now tries again on its own. Speaker markers from auto-generated captions (
>>) no longer show up in either line. - Subtitles dragged to the very bottom are no longer clipped, and a tab restored after a browser restart shows subtitles again without touching the CC button.
- Updating the extension no longer leaves a dead subtitle box behind in tabs that were already open — the old box steps aside, and reloading the tab brings the new one.
- An export that cannot get YouTube's translation now says why — rate-limited, or genuinely unavailable for this video — instead of suggesting a fix that is not the problem.
Notes
- The default path is unchanged and needs no account and no key: install it, open a video with captions, and the second line appears.
- The privacy policy has been updated for the own-key engine: which provider receives caption text is entirely your choice, the key never leaves your machine except as the authorization header of requests to that provider, and an own-key SRT export — the one case where a whole track leaves at once — asks you first.
自上架以来最大的一次更新:现在可以用你自己的 Key 翻译,目标语言也增加到 50 种。
新功能
- 自带 API Key 翻译。共 12 家,含 DeepSeek、Gemini、DeepL、阿里百炼。用 LLM 时译文整句理解之后再按字幕切回来,译文行跟着原文一起换,不再一整句杵着;DeepL 则把整句作为上下文,效果相同。Key 只存在你自己的机器上,除了你选的那家服务商不会发往任何地方。
- 整片字幕可以走自带 Key 导出。下载 SRT 时可以用你自己的服务商翻译。开始前先告诉你大约要几次请求,中途有进度、可以停;默认关闭,因为它消耗你的额度、而且整片字幕会一次性离开浏览器。
- 目标语言增加到 50 种,显示哪些由你决定。弹窗下拉只列你留下的,其余的在「设置 → 字幕语言」里随时加回来。
- 齿轮里有了独立设置页。新手入门、翻译服务配置和「关于」都在里面。字体新增 7 种,含中文宋体与圆体。
改进
- 整体字号调大。最小的一档从 10.5px 提到 13px,全部文字不再低于 12px。
- 在已配置好的服务商之间切换,直接在弹窗里做。在设置页点一个服务商不再等于启用它 —— 启用只发生在保存 Key 的那一下。
修复
- Shorts 现在会自己把字幕打开,而且快得多。短视频里没有 CC 按钮可点,所以此前只要你的字幕开关是关的就一直空白;那些「划过去再划回来才出字幕」的短视频也一并修好了。
- 「自动」引擎不再动不动就整场退回逐句翻译。此前只要有一次请求失败,整支视频就会一直停在退路上,除非你手动切引擎;现在它会自己再试。自动字幕里的换人说话标记(
>>)也不会再出现在字幕里。 - 字幕拖到最底部不再被裁掉半行;关掉浏览器再打开、恢复出来的标签页也不用手动开关 CC 就能出字幕。
- 更新扩展后,已经开着的标签页不会再留下一个不再翻译的字幕框 —— 旧的会自己退场,刷新一下就是新的。
- 导出拿不到 YouTube 译文时会说清原因 —— 是被限流,还是这个视频真的没有译文 —— 不再给一个牛头不对马嘴的建议。
说明
- 默认路径完全没变,不需要账号也不需要 Key:装上、打开有字幕的视频,第二行就出来了。
- 隐私政策已针对自带 Key 更新:字幕文本发给哪家完全由你决定;Key 除了作为请求头发给那家服务商之外不会离开你的机器;用自带 Key 导出整片字幕是唯一一次性发送整轨的情形,而它会先问你。
Install / 安装:https://chromewebstore.google.com/detail/dual-subtitles-for-youtub/ndifcigakimmibkgeabchfaolhjpcmge
Full changelog / 完整更新日志:https://gythiro.github.io/yt-dual-subs/updated.html