离线翻译 (CTranslate2)

翻译离线仅 CPU允许商用

在你自己的电脑上翻译字幕,每个语言对使用一个小模型。无需账户,无需 API 密钥,也没有速率限制。某个语言对的模型会在你首次使用时下载;之后,该语言对即可离线工作。

在 Subtitld 中安装

设置 插件 Offline Translate (CTranslate2) 安装

Subtitld 会下载它、校验其 SHA-256,并保持更新。

GitHub 上的源代码
语言
25
插件下载量
23–111 MB

功能说明

无需密钥,没有限制

它借助 CTranslate2 在你的电脑上以 CPU 运行:无需注册账户,无需粘贴 API 密钥,翻译量也不设上限。

每个语言对一个模型

英语译葡萄牙语是一个模型,葡萄牙语译英语是另一个。每个模型在你第一次以该方向翻译时下载,之后即可离线工作。

逐条字幕翻译

Subtitld 每次以纯文本发送一条字幕,并把每条译文与原文并排保存。斜体等格式不会被保留。

变体视为同一种语言

语言标签会被截取为主语言,因此 pt-br 和 pt-pt 都是 pt。同一语言的两种变体之间,文字会原样返回。

在 26.10 之前使用过 Google 翻译? 内置的 Google 引擎已被移除,本插件替代了它,且无需 API 密钥。请从“全局设置 › 插件”安装它,然后在翻译面板中把 翻译引擎 选为 translate-offline。

模型

无需选择模型。Subtitld 会告诉插件两种语言:字幕所标注的语言(转录面板中的 字幕语言),以及 目标语言。插件会在 Argos Translate 的软件包列表中查找专为这一对语言制作的模型。它不会借道第三种语言进行翻译:若没有该语言对的模型,就会得到 unsupported_language。

每个语言对的模型约 60–80 MB。新语言对的第一条字幕会等待模型下载,模型就绪后进度条才会移动。此后,翻译该语言对就不再需要网络。

模型保存位置

每个语言对都有自己的文件夹,以其命名:如 en_pt、pt_en 等。它们保存在插件之外,因此更新或卸载插件不会删除它们;如需释放空间,请删除对应的文件夹。

系统 文件夹
Linux ~/.cache/subtitld/translate-offline
macOS ~/.cache/subtitld/translate-offline
Windows %USERPROFILE%\.cache\subtitld\translate-offline

选项

在 设置 › 插件 › Offline Translate (CTranslate2) › 配置 中。

Beam size
默认: 2

为每条字幕权衡多少个候选译文。数值越高略微更好,但也越慢;1 最快。

语言

插件列出了以下语言。当 Argos Translate 为某个语言对提供了模型时,该语言对即可使用;pt-br 这类地区标签使用其主语言。

  • en
  • pt
  • es
  • fr
  • de
  • it
  • nl
  • ru
  • uk
  • pl
  • tr
  • ar
  • zh
  • ja
  • ko
  • hi
  • cs
  • sv
  • da
  • fi
  • el
  • hu
  • ro
  • id
  • ca

平台

系统 下载
Linux x86-64 110.8 MB
macOS (Apple 芯片) 22.8 MB
Windows x86-64 41.0 MB

这些构建版本在 CI 中生成,但不会运行翻译。

故障排除

Subtitld 会在第一个错误处停止,并在 翻译出错 框中显示错误,错误代码排在最前。此前已翻译的字幕会保留其译文。

  • unsupported_language该语言对没有模型;错误信息会指出它,例如 pt->de。插件不会借道第三种语言,因此请选择其他语言对。如果信息提示模型文件缺失,请删除该语言对的文件夹,然后重新运行以重新下载。
  • network_unavailable无法下载模型,或 Argos Translate 的模型列表。请检查网络连接后重试。只有某个语言对的首次使用需要网络。
  • internal其他故障,例如解压模型时磁盘已满。只有完全解压完毕,语言对才算就绪,因此重新运行会从头开始下载。

许可

插件
MIT
引擎
MIT
CTranslate2
模型
MIT / CC
来自 Argos Translate 的 OPUS-MT 模型,各自遵循其许可

本插件和 CTranslate2 均可用于商业工作。每个模型保留其自身的许可,通常是 MIT 或知识共享许可,因此在商业使用前请检查你所用语言对的许可。

版本

  • 0.1.0
更新于 · 来自插件目录 报告此插件的问题