Dual Subtitles 是一款免费的 Chrome 扩展,可在支持的流媒体网站上显示双字幕(原文和翻译),支持点击查词和本地私密单词本。

Stars

3

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

NOASSERTION

最近更新

2026-07-29

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它提供了一个注重隐私、无需后端的语言学习方案,让用户能在视频播放器中直接与字幕交互,结合实时翻译和单词保存功能。

适合谁使用

  • 通过影视学习语言的学习者
  • 在 Amazon Prime Video 或 Kino.pub 上观看视频的 Chrome 用户
  • 希望从媒体内容中积累词汇的自学者

典型使用场景

  • 观看外语电影时使用双字幕提升听力理解
  • 点击不熟悉的单词立即查看翻译
  • 将有用单词保存到私密单词本以供后续复习
  • 以 CSV 或 JSON 格式导出单词本用于外部学习工具

项目优势

  • 同时显示原文和翻译的双字幕
  • 直接在字幕覆盖层上点击查词
  • 单词本完全存储在本地 Chrome 中,保护隐私
  • 无后端、无遥测的隐私优先设计

使用前须知

  • 目前仅支持 Amazon Prime Video 和 Kino.pub
  • 在线翻译功能依赖 Chrome 内置、LibreTranslate、MyMemory 或用户自备 DeepL API 密钥
  • 扩展仅限 Chrome 浏览器,且本地测试需要开启开发者模式

README 快速开始

Dual Subtitles: Learn Languages with Movies

Dual Subtitles is a free Chrome extension for watching films and series with two subtitle lines: the original subtitle line and a translation underneath it.

It is built for language learners who want to stay inside the video player: click words, translate them, and save useful words to a private vocabulary book.

Chrome Web Store

Supported Sites

  • Amazon Prime Video
  • Kino.pub

You can vote for more supported websites on the project website: https://www.y-markov.com/dual-subtitles/vote

Features

  • Dual subtitles: original line plus translated line.
  • Click-to-translate words directly in the subtitle overlay.
  • Private vocabulary book stored locally in Chrome.
  • CSV and JSON vocabulary export.
  • Chrome built-in translation when available.
  • Optional online fallback translators: LibreTranslate and MyMemory.
  • Optional DeepL support with the user's own API key.
  • Subtitle size, position, timing offset, and language settings.

Privacy

The extension has no developer backend and does not collect analytics or telemetry.

Settings and vocabulary are stored locally with chrome.storage.local. When Chrome built-in translation is available, translation is handled by Chrome. If an online translator is selected, only the text being translated is sent to that selected service.

See PRIVACY.md for details.

Project Structure

extension/                 Chrome extension source
website/                   Static project website pages
store-assets/screenshots/  Chrome Web Store screenshots
scripts/                   Release helper scripts
CHROME-STORE-DESCRIPTION.* Store listing copy
STORE-NOTES.md             Store submission notes
PRIVACY.md                 Privacy policy
LICENSE                    License

Local Development

  1. Open chrome://extensions.
  2. Enable Developer mode.
  3. Click Load unpacked.
  4. Select the extension folder.
  5. Open Amazon Prime Video or Kino.pub and start a video with subtitles.

After editing the extension, reload it on chrome://extensions and refresh the video page.

Build a Store Package

Run from the repository root:

powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\build-extension-zip.ps1

The script creat

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

react
精选
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web 开发前端框架
246,741
tandpfun
精选
tandpfun GitHub avatar

wardrobe

A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.

JavaScript
1,570
mshumer
精选
mshumer GitHub avatar

Claude-of-Duty

A browser-based first-person shooter built entirely with procedural generation and orchestrated AI agents, featuring 55k lines of Three.js/WebGL2 code and no art assets.

AI 与机器学习AI 智能体
1,234