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"
]
}
]
- 克隆本仓库并进入仓库目录
git clone https://github.com/John-Wong/immersive-translate.git && cd immersive-translate
- 下载解压指定历史版本的官方源代码
# 指定一个版本号
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
- 复制 firefox 目录到 thunderbird 目录
cp -r ./dist/firefox/* ./dist/thunderbird/
- 运行移植脚本
chmod +x ./scripts/firefox2thunderbird.sh && ./scripts/firefox2thunderbird.sh
- 打包插件
# 打包插件置于仓库根目录
cd ./dist/thunderbird && zip -r "../../thunderbird-immersive-translate-${VERSION#v}.xpi" .
本仓库用于发布沉浸式双语网页翻译扩展的 Release 版本以及使用 Github Issues收集和跟进用户反馈。
沉浸式翻译 并非开源软件,这个仓库并 不包含 沉浸式翻译的源代码。旧版的沉浸式翻译开源项目已于 2023 年 1 月 17 日被归档。
以下为视频介绍: