双语翻译
约 400 行代码的 Chrome 扩展,沉浸式翻译的轻量替代
为什么做
沉浸式翻译功能很全,但要注册账号、申请 API Key,日常只想“看懂一个网页”时显得太重。我想要的只有两件事:网页双语对照,和 YouTube 双语字幕。
取舍
做这个扩展,主要的工作是决定不做什么:
- 零配置:不注册、不填 Key,按
⌥A就翻译 - 不收集任何数据:除了翻译接口,不连接其他服务,没有广告也没有会员
- 懂网站:X 上只翻推文,GitHub 上只翻 README 和评论,不碰按钮和文件名
- 好改:全部代码约 400 行,没有框架,不用构建,几分钟就能读完;换目标语言或翻译引擎只改一处
一个细节
YouTube 自动生成的字幕是一个词一个词蹦出来的,直接翻会跳得很厉害。扩展先截获完整的字幕文件,把碎片拼成整句再翻译,原文和译文放在同一块阴影里,读起来更顺。