Repository navigation
Releases
zhanhTRAN 1.0.23
下载与安装
请下载下方 zhanhTRAN-1.0.23.xpi,不要下载旧版 1.0.1。在 Zotero「工具 → 插件 → 从文件安装」中选择 XPI,重启后确认版本为 1.0.23。本次补发正式 Release 并设为 Latest,安装仍由你手动进行。
相对 1.0.1 的主要更新
- 本地每页分析复用、重复图片 OCR 结果复用;进度按解析、翻译、生成和导入分别显示。
- 设置新增并发翻译请求数,默认 2、范围 1–10;按 ID 回填、限流降并发、仅补未完成内容。
- PDF 固定在原文字区域,原字号优先,放不下统一缩字;不扩框、不挤占图注、不增高表格、不新增页。
- 修复目录编号/页码、正文及列表缩进、段落提前断行、特殊引号和坐标符号;保留源样式和受保护字形。
- 修复无边框缩写表错并行和释义错列,支持带空格、句点、混合大小写及单位缩写,恢复 TTSN、Mtrs 等条目的独立原行。
校验与源码
XPI SHA-256:5d478b1d785460c7fddc546797ab54cc47633d594074bbd2bd3ffa2229205a53。
本次上传的是此前已验证的同字节 1.0.23 安装包,不是只修改显示版本。附完整对应源码 ZIP 及 SHA-256;源码固定于提交 57f7537b6c75f2e715efc3d949867e197b172f97,已从该源码重新构建并核对 XPI 字节一致。
验证范围
既有 Windows 记录:Python 183 项、JavaScript 61 项、隔离 Zotero 10.0.7 的 92 场景;14 组合成材料、32 张 Poppler 面板。仅使用每份 1–3 页的小型合成 PDF,未使用论文验收;不是实际供应商翻译质量评估。本次补发重新检查包结构、版本、源码对应和可复现构建,未重跑完整 PDF 套件。
最新 GitHub Linux CI:JavaScript 通过,Python 仍有测试字体路径、粗体回退及 stderr 诊断兼容问题,尚未全绿;不能把 Windows 验收视为跨平台保证。Zotero 9 尚未实机验证。
详见 验证记录 与 工程经验及 CI 边界。历史文档中的“未上传 Release”是补发前状态,以本发布页为准。
zhanhTRAN 1.0.1
zhanhTRAN 1.0.1
Zotero 自定义模型翻译插件,采用 AGPL-3.0 开源许可证。
- 本地 PDF 文本、OCR、图片文字及表格解析;结构化翻译与公式保护。
- OpenAI 兼容 / Anthropic 原生协议,供应商及模型可配置。
- 保留源布局的译文文件与左右并排双语文件,可单独启用及切换左右顺序。
- 输出与源文件类型一致,不生成笔记;自动加入同父条目与文库。
- 可移动进度窗、任务取消、中断最多自动重试 5 次。
- 修复短段落 PDF 排版溢出、浏览器全局 SSE 接线和解析器 JSON 输出污染问题。
验证
99 项 JS 测试、141 项 Python 测试通过,本地覆盖率分别为 91.41% 和 94%;GitHub Linux CI 通过。
隔离 Zotero 10.0.6 的 11 个输出场景与 6 个可靠性场景通过;仅使用合成文件和本地模拟供应商。
源文件未修改,无新增笔记。源码与安装包经过发布边界扫描;第三方许可证保留。
Zotero 9 尚未实机验证;实际翻译质量由模型供应商决定。
安装
下载 XPI,从 Zotero 插件管理器选择“从文件安装”。另需安装 Python 依赖,并在设置填写 Python 绝对路径、供应商地址、模型和密钥。详见仓库 README。
SHA-256:6963efd48d52b9e2b4fe936bca6650909652fa499dc3b97d6575ee416862321c