Releases: hcf0526/ZotWanglele
Releases · hcf0526/ZotWanglele
Release list
v0.1.8 划词翻译历史、多模型对比与长度方案
更新内容
- 新增划词翻译历史,在右侧工具栏查看、搜索、打开、删除和清空;支持保存条数与最大缓存设置,默认 100 条、50 MB。
- 匹配历史时显示已有译文,多模型翻译仅请求缺少结果的项目,历史跨阅读器与 Zotero 重启保留。
- 支持按词数或字数设置多个长度方案,每个方案可组合 Google、DeepL、百度和多个 AI 模型,并调整服务顺序。
- 划词翻译设置依次展示通用选项、翻译历史和翻译模型;方案上下均提供添加与保存按钮,已删除模型显示“未找到该模型”。
- AI 模型名称统一为“供应商/模型名称”,AI 地址示例调整为
https://api.example.com。
使用说明
在仪表盘的“划词翻译设置”中添加长度方案,填写范围,通过“添加翻译”选择服务;选择 AI 后指定模型,完成后点击“保存方案”。下限包含、上限排除,上限留空表示无限。范围重叠时采用靠前的方案。
下载 zot-wanglele.xpi 安装,已有旧版用户可通过 Zotero 插件管理页面检查更新。Google 为实验性服务,实际可用性受网络与提供方影响。
v0.1.7 划词翻译与仪表盘 AI 配置优化
ZotWanglele v0.1.7
划词翻译
- 支持 PDF 词语、句子与段落翻译,选区浮层与阅读侧栏同步显示原文和译文,独立 PDF 窗口提供浮层。
- 提供 AI、Google(实验性)、DeepL 与百度四类服务,默认手动翻译,可启用 600 毫秒延迟自动翻译。
- 支持流式输出、停止生成、重新翻译、复制译文和复制原文与译文,各阅读器分别保留会话缓存。
- 划词翻译提示词可在仪表盘中编辑,单次选区上限为 5000 个 Unicode 字符。
AI 配置与仪表盘
- 仪表盘第二个页签新增“AI 配置”,与插件设置页面共享供应商、多 Key、模型排序和当前模型切换,改动同步显示。
- 任务记录移至第三个页签,翻译配置分别命名为“文献翻译设置”和“划词翻译设置”,后者移入仪表盘。
- 完善纸感主题、字段层次、小圆角、控件状态和窄窗口布局。
修复
- 修复从仪表盘打开供应商编辑器时已有 Key、模型和生成参数未显示的问题,并修复删除确认弹窗的初始化。
- 启动与任务进度提示恢复 Zotero 默认背景、颜色和布局,保留主题衬线字体,修复 Windows 提示窗外框黑边。
- 完善 AI 流式请求的 HTTP 错误、超时、取消和异常响应处理。
验证
构建、格式与静态检查通过,55 项自动化测试通过。整篇 PDF 服务端翻译测试因缺少运行环境跳过;真实翻译服务的可用性需结合账户和网络环境验证。
安装
下载附件 zot-wanglele.xpi,在 Zotero 的“工具 → 插件”中选择从文件安装,重启 Zotero 生效。本版面向 Zotero 10,已在 Zotero 10.0.2 中验证相关界面与配置操作。
v0.1.4 纸感主题与笔记预览优化
ZotWanglele v0.1.4
更新内容
界面
- 设置页面与仪表盘统一为纸感主题:米色画布、纸质面板、衬线字体,红色/苔绿点缀。
- 设置页面标题区精简,仪表盘入口改为「▦ 仪表盘」按钮,AI 配置区新增齿轮图标。
- 设置页面操作按钮缩小并支持窄窗口自动换行,移除条目间的
·分隔符。
AI 笔记预览(阅读侧栏)
- 预览区块沿用纸感样式,笔记文本可直接选中复制。
- 模板切换由原生下拉改为自定义文本下拉(▾ 触发,选中项带 ✓)。
- 「打开笔记」操作移至顶部行,无当前笔记时置灰。
- 内容容器使用
contain: inline-size,侧栏宽度由 Zotero 决定,移除 JS 测宽与观察器循环;去掉word-break: break-all后缩放方向卡顿明显减轻。
修复
- 偏好面板样式表改为运行时注入(
injectPrefsStylesheet),解决 XHTML 顶部xml-stylesheet被丢弃导致设置页无样式的问题。
安装
下载附件 zot-wanglele.xpi,在 Zotero 的「工具 → 插件」中从文件安装,重启 Zotero 生效。
Release v0.1.3
ZotWanglele v0.1.2
更新信息功能
- 支持通过 DOI 查询 Crossref 元数据。
- 条目没有 DOI 时,可先在结果汇总窗口中点击“选择”,再搜索 Crossref 书目候选。
- 候选记录显示标题、作者、日期、期刊和 DOI,确认后进入字段对比窗口。
- 支持逐项勾选标题、作者、摘要、DOI、日期等字段,再写入 Zotero。
- 结果窗口展示成功、失败、跳过、无变化和待选择状态,并保留具体原因。
- 优化批量处理流程,避免无 DOI 条目连续弹出候选窗口。
验证
npm run lint:checknpm run build
Release v0.1.1
Release v0.1.0
Release Manifest
This release is used to host update.json, please do not delete or modify it!
Updated in UTC 2026-09-14T14:01:41.409Z for version 0.1.8