这个项目能做什么

DualSub Replay 是一款免费、开源的 Android 应用,面向通过 YouTube 学习语言的用户。它同时显示原始字幕和翻译版本,通过 Google ML Kit 支持在设备端翻译成 59 种语言,并允许用户点击任意字幕段落来重播该确切时刻。该应用还包含已保存单词的词汇卡片,支持间隔重复练习,并跟踪沉浸式学习时间的进度。 该应用在单个 WebView 中嵌入移动版 YouTube 网站,因此浏览、搜索、播放、评论和推荐功能均可使用。它可以获取手动或自动生成的字幕,并解析多种字幕格式。在横屏模式下,用户可获得可调整大小的分屏视图,视频和字幕时间线并排显示。无需账户或 API 密钥,翻译在设备本地完成。 DualSub Replay 以 APK 形式从 GitHub releases 分发,需要 Android 8.0 或更高版本。该项目使用未公开的 YouTube 转录端点,如果 YouTube 更改其内部 API,可能会失效。源代码采用 MIT 许可证,而应用分发遵循 GPL-3.0。开发包括自动化 CI 构建、托管设备测试,以及使用 Mozilla 的 Bergamot 翻译引擎的可选 F-Droid 变体。