ITADN
Nitrino/easysubs
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

用有趣的方式学习语言 🎉

通过观看电影和电视节目来学习语言的浏览器扩展。

安装

该扩展支持 Chrome 和基于 Chrome 的浏览器。它也应该在其他支持 WebExtensions API 的浏览器中正常工作,但尚未进行测试。

Chrome 网上应用店](https://chrome.google.com/webstore/detail/easysubs/ocelmccppkcibiflhhepafdjjomimddf?utm_source=github&utm_medium=social&utm_campaign=github) 上可获取发布版本

chrome store

构建

  1. Install node 20+
  2. Clone repo git clone git@github.com:Nitrino/easysubs.git
  3. Go to folder and install dependencies cd easysubs && pnpm i
  4. Build extension pnpm build

手动安装

  1. Download and unzip latest version
  2. Open extensions page in browser:
    • For Chrome: chrome://extensions/
    • For Yandex browser: browser://tune/
  3. Turn on developer mode (for all except Yandex browser)
  4. Load unpacked extension:
    • For Chrome and Opera: Click to Load unpacked button 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

功能

与多个视频服务的集成

服务列表将根据用户请求进行扩展。
要使用该插件,您必须订阅所需的服务。

现已支持:

单词和完整字幕翻译

只需将光标移动到要翻译的单词上。当光标移开字幕时,视频会自动暂停和恢复。
在单词的翻译弹出窗口中,您可以查看替代翻译及其使用频率。 点击字幕以翻译整个短语。

word translation

将单词导出到学习服务

服务列表将根据用户请求进行扩展。

当前支持:

要导出,您需要登录到想要使用的服务(确保是同一浏览器)。然后在扩展设置中选择想要使用的服务。

随后,翻译中的单词旁边会出现一个 ➕(加号)图标,点击它即可将单词导出到所选服务。

word translation

回退到上一个和下一个字幕

按 ⬅️(左箭头)回退到上一句。
按 ➡️(右箭头)回退到下一句。 重复当前字幕 ⬇(下箭头)。

仅当下一句/上一句与当前句的时间间隔小于 5 秒时,回退功能才有效。否则将回退 5 秒。
要强制回退到下一句/上一句,请使用 alt (option for macOS) + arrow button

word translation

字幕进度条

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

word translation

字幕设置与自定义字幕

该扩展允许你自定义字幕的外观、位置和延迟。

如果视频服务上没有提供字幕,你也可以上传自己的字幕。支持 SRT`` and VTT`` 格式。

word translation

附加功能

  • 在 Netflix 上显示所有可用的音轨和字幕,无论地区如何。

贡献

我们欢迎社区提供帮助。
要报告 bug 或提出功能建议,请创建 issue 并详细描述问题。

您也可以实现所需的功能并提交 pull request。我们建议在实现之前先在 issue 跟踪器中讨论该功能。这将有助于减少您的时间。