Skip to content

John-Wong/immersive-translate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

关于这个仓库

Note

自 1.19.4 版本始,官方开始原生支持 Thunderbird,本仓库迎来完结。

本仓库每日北京时间12点、18点、24点自动同步官方 Releases 版本,并自动构建发布可用于 Thunderbird 的扩展包,请移步本仓库 Releases 页面查看下载名为thunderbird-immersive-translate-x.x.x.xpi的扩展包。

Important

使用本 Thunderbird 插件请自行承担风险,担心个人隐私泄露的慎用!

常见问题

无法翻译?悬浮窗未显示?

请检查是否安装了会覆盖原始邮件阅读窗格的其他插件(如 Thunderbird Conversations),沉浸式翻译插件无法工作于这些插件之上。

扩展无法适用于纯文本邮件?

这是由于 Thunderbird 对于纯文本邮件正文使用<pre></pre>标签包裹,以保持原格式显示,而沉浸式翻译默认不处理pre标签内容。

解决办法就是前往插件的「设置 → 开发者设置 → Edit User Rules」里添加例外规则转换处理该pre标签内容:

[
  {
    "selectorMatches": [
      ".moz-text-plain"
    ],
    "longBuildPageLength": 1000,
    "isTransformPreTagNewLine": 1,
    "excludeTags.remove": [
      "PRE"
    ],
    "buildContainerSelectors": [
      "pre"
    ]
  }
]

我想自己构建仓库中没有的历史版本

  1. 克隆本仓库并进入仓库目录
git clone https://github.com/John-Wong/immersive-translate.git && cd immersive-translate
  1. 下载解压指定历史版本的官方源代码
# 指定一个版本号
VERSION=v1.16.12
curl -sL "https://github.com/immersive-translate/immersive-translate/archive/refs/tags/${VERSION}.tar.gz" -o source.tar.gz
tar -xzf source.tar.gz --exclude="immersive-translate-${VERSION#v}/README*" --strip-components=1
  1. 复制 firefox 目录到 thunderbird 目录
cp -r ./dist/firefox/* ./dist/thunderbird/
  1. 运行移植脚本
chmod +x ./scripts/firefox2thunderbird.sh && ./scripts/firefox2thunderbird.sh
  1. 打包插件
# 打包插件置于仓库根目录
cd ./dist/thunderbird && zip -r "../../thunderbird-immersive-translate-${VERSION#v}.xpi" .

原仓库介绍

本仓库用于发布沉浸式双语网页翻译扩展的 Release 版本以及使用 Github Issues收集和跟进用户反馈。

沉浸式翻译 并非开源软件,这个仓库并 不包含 沉浸式翻译的源代码。旧版的沉浸式翻译开源项目已于 2023 年 1 月 17 日被归档。

点此安装沉浸式翻译查看文档

以下为视频介绍:

Immersive-Translate-Intro.mp4

About

沉浸式翻译插件 Thunderbird 移植版本(旧)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%