🔣 Universal

简介

  • 为支持的 HLS 平台添加双语字幕选项
    • 用户需要在播放器的字幕选项中选择脚本新增的双语字幕或翻译字幕选项,即可在播放器中显示双语字幕

使用说明

  • 基础: 直接使用(采用默认配置)
    • 默认主语言自动(AUTO),副语言中文(自动)(ZH)
    • 兼容的平台:增加官方双语与翻译双语字幕选项
      • 如平台未提供副语言字幕,则仅增加翻译双语字幕选项
    • 不兼容[^4]的平台:将主语言字幕替换为双语字幕
    • 翻译器默认使用Google翻译进行字幕翻译,将字幕按127句为单位划分,进行整段翻译。
  • 个性化设置: 使用偏好面板
    • 先安装 Universal 提供的共用存储功能,再进入对应插件及「合成器」「翻译器」「外部源」面板调整设置。
    • 入口步骤、配置优先级、设置项与默认值见偏好面板。默认优先使用在线面板或 BoxJs 保存的配置。
  • 模块/插件参数: 使用 Loon 设置面板或 Surge 参数设置等功能
    • 如需优先使用这些参数,将「[储存] 配置类型」设为「插件配置优先」(Storage=Argument)。
  • BoxJs: 仍可配置相同的持久化设置,安装与订阅方法见 BoxJs 指南。

功能列表

  1. 官方播放器内提供自定义字幕选项
  • 对于不兼容的播放器,提供了一个字幕选项,用来强制替换字幕为指定字幕类型。
  1. 自定义启用的第三方字幕种类
  2. 双语官方字幕
  3. 双语翻译字幕
    1. Google 翻译
    2. Google Cloud Translate API
      1. V2版
      2. V3版
    3. Microsoft Translator
      1. 国际版
      2. 中国版
      3. 美国政府版
      4. Edge Translator
    4. DeepL
      1. Free
      2. Pro
  4. 双语外挂字幕
  5. 中文,英文,西班牙文自动回退
  • 中文(自动)回退顺序为中文(简体)-中文(繁體)-中文(香港)/粤语(廣東話)
  • 英文(自动)回退顺序为English (US) [CC]-English (US)-English (UK)
  • 西班牙文(自动)回退顺序为Español (Latinoamérica) [CC]-Español (Latinoamérica)-Español (España) [CC]-Español (España)
  1. 自定义字幕匹配时间戳容差值
  2. 自定义外挂字幕时间戳偏移量
  3. 翻译字幕模式支持逐段翻译(默认)和逐行翻译
  • 逐段翻译对于大分段的字幕文件的平台(如:HBO Max)响应更快,翻译效果更好,利于限制使用频率的翻译API。

安装链接

Loon
Surge
Stash
Egern
Quantumult X
Shadowrocket
MitM脚本
一键安装

手动安装
安装路径
配置 > 插件 > 插件
插件地址
https://github.com/DualSubs/Universal/releases/latest/download/DualSubs.Universal.plugin

更新日志

  • V1.1.x
    • 增加 Spotify 歌词翻译功能
  • V0.9.x ~ V1.0.x
    • 增加 文件格式判断功能
    • 增加 Google Translate V3 翻译接口
    • 增加 Microsoft Translate 翻译接口
    • 更改 URL Query
    • 重构 字幕选项写入功能
    • 修复 播放器内字幕选项
    • 更新 EXTM3U 解析器
    • 更新 WebVTT 解析器
  • V0.8.x
    • 同步新的环境架构
    • 分离翻译器(翻译字幕脚本)与合成器(合成字幕脚本)
    • 增加 Google 翻译接口
    • 增加 Azure 美国政府版 翻译接口
    • 简化 BoxJs 设置面板
    • 重构 官方字幕缓存架构
    • 修复 DeepL 翻译接口
    • 更新 EXTM3U 解析器
    • 更新 WebVTT 解析器

相关链接