用有趣的方式学习语言 🎉
通过观看电影和电视节目来学习语言的浏览器扩展。
安装
该扩展支持 Chrome 和基于 Chrome 的浏览器。它也应该在其他支持 WebExtensions API 的浏览器中正常工作,但尚未进行测试。
Chrome 网上应用店](https://chrome.google.com/webstore/detail/easysubs/ocelmccppkcibiflhhepafdjjomimddf?utm_source=github&utm_medium=social&utm_campaign=github) 上可获取发布版本
构建
- Install node 20+
- Clone repo
git clone git@github.com:Nitrino/easysubs.git - Go to folder and install dependencies
cd easysubs && pnpm i - Build extension
pnpm build
手动安装
- Download and unzip latest version
- Open extensions page in browser:
- For Chrome:
chrome://extensions/ - For Yandex browser:
browser://tune/
- For Chrome:
- Turn on developer mode (for all except Yandex browser)
- Load unpacked extension:
- For Chrome and Opera: Click to
Load unpackedbutton and select folder - For Firefox: Click to
Load temporary Add-on...button and select folder - For Yandex browser: Drag and drop folder to extensions page
- For Chrome and Opera: Click to
功能
与多个视频服务的集成
服务列表将根据用户请求进行扩展。
要使用该插件,您必须订阅所需的服务。
现已支持:
单词和完整字幕翻译
只需将光标移动到要翻译的单词上。当光标移开字幕时,视频会自动暂停和恢复。
在单词的翻译弹出窗口中,您可以查看替代翻译及其使用频率。
点击字幕以翻译整个短语。

将单词导出到学习服务
服务列表将根据用户请求进行扩展。
当前支持:
要导出,您需要登录到想要使用的服务(确保是同一浏览器)。然后在扩展设置中选择想要使用的服务。
随后,翻译中的单词旁边会出现一个 ➕(加号)图标,点击它即可将单词导出到所选服务。

回退到上一个和下一个字幕
按 ⬅️(左箭头)回退到上一句。
按 ➡️(右箭头)回退到下一句。
重复当前字幕 ⬇(下箭头)。
仅当下一句/上一句与当前句的时间间隔小于 5 秒时,回退功能才有效。否则将回退 5 秒。
要强制回退到下一句/上一句,请使用 alt (option for macOS) + arrow button。

字幕进度条
播放器底部有一个字幕进度条,可帮助您在字幕之间导航。
点击进度条可将视频回退到所需位置。

字幕设置与自定义字幕
该扩展允许你自定义字幕的外观、位置和延迟。
如果视频服务上没有提供字幕,你也可以上传自己的字幕。支持 SRT`` and VTT`` 格式。

附加功能
- 在 Netflix 上显示所有可用的音轨和字幕,无论地区如何。
贡献
我们欢迎社区提供帮助。
要报告 bug 或提出功能建议,请创建 issue 并详细描述问题。
您也可以实现所需的功能并提交 pull request。我们建议在实现之前先在 issue 跟踪器中讨论该功能。这将有助于减少您的时间。