v3.5.1 — Same-language fix / 同语言视频不再重复翻译
A small but satisfying bugfix release.
Fixed
- No more twin subtitle lines on same-language videos. When the caption track already speaks your target language (e.g. a Chinese video with a Chinese target), the extension no longer "translates" it into an identical copy — you get a single clean line, and the popup notes "already in your target language". Simplified ↔ Traditional Chinese conversion still translates as before.
- Echo-proof rendering everywhere. On every path (YouTube whole-track translation, smart sentences, the scrape fallback), a "translation" identical to the original is never painted as a second line. Exported SRT files collapse identical pairs into one line too.
- Cleaner caption-track switches. Changing the CC language mid-video no longer reuses translations cached for the previous track.
一次小而舒服的修复更新。
修复
- 同语言视频不再显示两行一样的字幕。字幕轨本来就是目标语言时(比如中文视频+中文目标),不再把原文「翻译」成一模一样的副本 —— 只显示一行,弹窗会注明「已是目标语言,无需翻译」。简体↔繁体转换不受影响,照常工作。
- 全链路防回声。整轨翻译、智能整句、抓屏降级任何路径下,与原文完全相同的「译文」都不再重复显示;导出的 SRT 中相同的两行也会合并为一行。
- 切换字幕轨更干净。视频中途更换 CC 语言后,不再误用上一条字幕轨的翻译缓存。
Install / 安装:https://chromewebstore.google.com/detail/dual-subtitles-for-youtub/ndifcigakimmibkgeabchfaolhjpcmge
Full changelog / 完整更新日志:https://gythiro.github.io/yt-dual-subs/updated.html