Repository navigation
Releases: mr-wuliu/wupage
Releases · mr-wuliu/wupage
Release list
WuPage v1.7.0
WuPage v1.7.0
新功能
- 设置备份与恢复:可将设置导出为 TOML 文件并导入恢复,包含翻译服务、请求模板、网站规则和字幕布局等配置。默认不包含 API 密钥,需要完整迁移凭据时可在导出确认窗口勾选「包含密钥」。备份不包含翻译缓存及模型。
- 按网站调整字幕布局:可在播放器内调整字幕位置、宽度和字号,预览后点击完成保存。布局按网站分别记忆,调整时无需重启翻译。
- 独立 Chromium 签名包:新增使用固定扩展 ID 的 CRX 安装包,成功安装后可通过项目网站检查正式版更新。能否安装和自动更新取决于浏览器及设备策略;解压加载的 ZIP 仍需手动更新。
优化与修复
- 改善网页译文对原文结构的保留,维持句内格式、网页组件和交互控件的节点关系,支持切换显示模式及恢复原文。
- 修复 Discord 消息翻译适配,以及插槽式自定义控件的文字位置与显示问题。
- 改善 PDF 翻译的中断恢复、局部重试和阅读区域优先处理,保留已完成的部分译文,并修复学术文档的排版问题。
- 完全重置设置前新增确认,统一保存、重置操作的反馈,并限制局部恢复默认值的影响范围。
- 完善无密钥备份的凭据处理,保留其他配置内容。导入无密钥备份会清空原有凭据,之后需要重新配置翻译服务。
更新说明
- 首次从旧版解压安装切换到固定扩展 ID 时,请先导出设置,安装新版后再导入;需要迁移 API 凭据时,导出时勾选「包含密钥」。新旧扩展同时存在时,只启用其中一个。
- Windows、macOS 上的普通 Chrome 请继续使用 ZIP 解压加载;Edge 和 Firefox 商店版通过各自商店更新。GitHub Release 中的 Firefox ZIP 未经 Mozilla 签名,仅供临时测试。
- 无密钥备份会清理已识别的认证信息,但自定义请求正文中的手写密钥仍需在分享前人工检查。
更新后,请重新加载扩展,并刷新已打开的网页。
WuPage v1.6.1
WuPage v1.6.0
WuPage v1.6.0
新功能
- 翻译排除规则:可按网站、网址路径和 CSS 选择器指定保留原文的区域,支持动态加载内容。初始仅预置 X(x.com)侧边导航栏规则,可编辑、停用或删除。规则采用列表展示,点击下拉箭头展开详情。
- 暂停画面翻译:安装 OCR 模型并开启图片翻译后,可暂停视频,识别画面中的课件、菜单等文字并显示译文,无需视频提供字幕。文字识别在本地完成,仅将识别出的文字交给翻译服务。
- 中文拼音查词:划选中文单字或不超过 8 个汉字的词语,可查看有道汉语词典提供的带声调拼音和释义,多音字释义标注对应读音。
- 本地使用统计:新增翻译页面数、请求次数、成功率、响应时间、缓存命中和模型用量等统计,支持最近 7/30/90 天查看。默认关闭,数据仅保存在当前浏览器;Token 用量只统计接口实际返回的数据。
优化
- 优化长页面和动态网页的增量扫描、段落处理与缓存读写,减少翻译过程中的页面卡顿和重复计算。
- 改善开放式网页组件中的正文翻译,以及页面重建、样式变化后的译文显示与原文恢复。
- 连续字幕片段按语句合并翻译,改善字幕阅读连贯性,并修正 Google 翻译服务的上下文对齐。
- 在支持的播放器中,将字幕翻译入口接入原生操作栏,并随原生控件显示和隐藏;改善 YouTube 移动网页的字幕读取与触摸操作。
修复
- 修复偶发的重复点击同一段落后,译文不断追加的问题。
- 修复 Steam 社区与创意工坊中部分简介、新闻、讨论和创意工坊条目标题漏译的问题。
- 修复暂停画面文字识别失败提示长期停留的问题,提示会自动消失;改善设置保存反馈,成功提示会自动收起。
- 修复 X 视频控件受翻译影响的问题,并在全屏播放时隐藏页面悬浮工具。
- 修复 Anthropic 兼容服务的默认请求参数与浏览器调用兼容问题。
- 改善请求取消、超时、限流及响应中断后的处理,避免旧任务占用翻译队列,并保留失败信息供重试。
- 修复连续打开不同 PDF 时,旧文档的加载结果可能干扰新文档的问题。
更新后,请重新加载扩展,并刷新已打开的网页。
WuPage v1.5.5
自定义侧栏菜单翻译修复
- 修复 Microsoft Partner Center 侧栏在全文翻译后文字仍然消失的问题。自定义任务菜单现在逐项翻译,避免把所有菜单文字合并到外层、清空每个菜单项。
- 自定义菜单的译文替换复用原来的文字节点,保留组件插槽、状态图标、选中和点击行为;切换显示模式或恢复原文时保留节点。
- 根据实际页面结构新增脱敏回归,覆盖 Chrome、Edge、Firefox、开放及封闭 Shadow DOM、宽窄窗口和三种显示模式。
本版保留 v1.5.4 的邮件列表排版修复,浏览器安装包仍小于 10 MB。更新后请重新加载扩展,并刷新已经翻译过的网页。
验证与商店状态
- 根据用户提供的实际菜单结构,正式 v1.5.4 包可复现八项文字被清空;正式 v1.5.5 下载包在 Edge 的 16 组同结构检查中通过。Chrome、Firefox 的同结构回归也通过,全部 1430 项单元测试通过。
- Edge 提交记录:v1.5.5 已成功提交微软审核,等待审核及商店分发。
- Firefox 提交记录:v1.5.5 已通过 AMO 自动校验,并连同配套源码成功提交审核。Mozilla 审核、签名和商店分发仍待完成;GitHub 的 Firefox 附件仍为未签名测试包。
WuPage v1.4.1
更新内容
- 统一扩展弹窗与悬浮菜单的翻译控件,支持在设置页录入快捷键并分别启停各项操作。
- 将对应快捷键明确为「段落翻译」:原位翻译鼠标所在或选区涉及的完整段落,再次触发恢复原文,保留已有按键配置。
- 空快捷键的开关保持关闭并禁用,不再自动填入默认按键;录入有效按键或主动恢复默认后恢复可用。
- 修复自动翻译、语言、服务商、显示模式及相关开关的设置同步,避免较早的读取覆盖新设置。
- 修复 OCR 模型状态检查可能写回旧配置的问题。
- 自动翻译支持当前网站的加入与排除,排除规则刷新后仍保留。
- 使用 Game Icon Pack 统一界面图标,补齐下拉、折叠、主题模式及状态标记,并在 README 中致谢。
- 改善悬浮球透明度与拖动体验,并让 YouTube 评论译文从新行开始显示。
安装包
Chrome 与 Edge 安装包分别提供;Firefox ZIP 为未签名测试包,日常安装和更新请使用 Firefox Add-ons 商店版。
WuPage v1.4.0
本次更新新增划词翻译、外观自定义和 LLM 请求模板,并完善 PDF 与触屏阅读操作。
新增功能
- 划词查词与翻译:支持有道、Bing 词典和发音播放;短语、句子及未收录词条使用当前翻译服务。可编辑卡片中的原文后重新提交。
- 外观设置:独立配置明暗配色、自定义方案,以及悬浮球、划词卡片和图片翻译入口的颜色。
- LLM 高级请求模板:支持 OpenAI、Anthropic、DeepSeek 和智谱服务的自定义请求头与请求体。
- 设置分类导航:切换分类时保留未保存内容,集中保存各项设置。
改进与修复
- PDF 打开后自动使用顶部选定的服务翻译,遵循当前阅读范围,滚动后继续补译。
- 下载 PDF 译文前补全整份文档,保留同语言、同服务下已有译文及手动校对;失败页会阻止不完整导出,并可重试。
- 触屏长按悬浮球约 0.5 秒打开菜单,轻点翻译或恢复原文,移动手指拖动位置;纯触屏隐藏段落模式和 Ctrl 操作说明。
- 动态信息流补译时,菜单按钮保持显示「显示原文」,减少文案闪烁与菜单跳动。
- 精简弹窗提示和空白间距,改善图片翻译开关初始化、配色及翻译服务设置体验。
安装与数据处理
- 提供 Chrome、Edge、Firefox 安装包及 Firefox 配套源码包。Firefox Release ZIP 未经 Mozilla 签名,正式安装和自动更新以 AMO 分发为准。
- PDF 打开后会自动翻译阅读范围内的文字,下载译文时会补译剩余页面;使用在线服务时,待翻译文字会直接发送给所选服务商。选择 Firefox 本地翻译时,对应翻译任务在设备上处理。
- 附件校验使用 GitHub 显示的 SHA-256 digest。
WuPage v1.3.1
本次更新主要缩小扩展安装包,并改善 Chromium 兼容性和本地 PDF 的使用体验。
- 体积优化:使用针对现有 OCR 模型构建的 OpenCV 和 ONNX Runtime,分离 OpenCV 二进制并移除发布包中的调试文件,安装包体积约减少一半。保留原有数据类型支持,已安装的 OCR 模型可继续使用。
- 启动兼容性:修复部分旧版 Chrome、Edge 的扩展启动及右键菜单初始化问题。
- Chrome 下载包:新增独立命名的 Chrome ZIP,便于按浏览器选择安装包。
- 本地 PDF:增加文件访问权限引导,也可通过直接选择文件打开本地 PDF。
WuPage v1.3.0
本次更新新增自动翻译与翻译服务使用方式切换,并修复部分网站的翻译排版。
- 自动翻译:可在弹窗和悬浮菜单直接开关,支持预置站点、自定义域名与网址规则,以及非目标语言页面自动翻译。站点列表支持直接编辑、添加和删除。
- 免费服务与 API:Microsoft、Google、腾讯、Yandex、火山和 MyMemory 默认使用免费服务,也可按需配置 API;切换使用方式时保留已有配置。
- 额度与限制:切换服务时显示对应的免费额度、请求限制及官方资料来源,并单独显示插件当前的分块与并发设置。
- 服务配置与界面:增加服务商图标,支持直接添加和修改模型;调整测试服务的位置,整合性能与 PDF 翻译范围设置,精简弹窗布局。
- Modrinth 修复:标题与作者保持独立,保留原有字号、字重和链接;修复中文界面下 Google 漏译英文简介的问题,并避免复用旧的错误缓存。
WuPage v1.2.0
新功能
- 新增 Firefox 154+ 支持,网页、图片和 PDF 翻译共用同一套设置与翻译服务。
- 新增实验性 Bergamot 本地翻译,显式下载或导入语言模型后可断网使用;支持英语、简体中文、日语、德语、法语、西班牙语和俄语,非英语方向可经英语中转。
- 本地模型支持完整性校验、下载暂停与续传、离线导入和删除。图片 OCR 与本地翻译均在本机推理。
安装
- Chrome / Edge 使用
wupage-1.2.0-edge.zip,或等待 Edge 商店审核与分发。 - Firefox 使用独立的
wupage-1.2.0-firefox.zip。此 ZIP 尚未签名,可通过about:debugging临时加载;正式商店链接在 Mozilla 发布后补充。 wupage-1.2.0-firefox-source.zip是对应本版本的源码与英文构建说明,供 Mozilla 审核及源码构建使用。- 每个 ZIP 均附 SHA-256 校验文件。升级后请刷新已打开的网页。
本地模型为可选数据下载,不随安装包自动下载。在线翻译将文本直接发送到用户选择的服务商;选择本地翻译时不自动回退到在线服务。
完整变更:v1.1.8...v1.2.0
合并请求:#9
WuPage v1.1.8
修复正文列表译文换行不一致的问题,并改进悬浮翻译控件的操作与状态同步。
- 普通列表项在双语模式下统一将译文显示在原文下方,兼容带段落标签、纯文本和链接条目。
- 改进悬浮菜单延迟展开、翻译中停止、拖动位置保存及弹窗状态同步。
- 原译文切换复用已完成的翻译,切换显示模式无需重新请求;动态内容更新后只补译变化部分。
- 修复译文颜色显示及图片翻译开关初始化闪烁问题。
已通过 524 项单元测试、类型检查、生产构建及宽窄屏浏览器回归验证。
下载后解压 ZIP,在浏览器扩展管理页面开启开发者模式,选择“加载已解压的扩展程序”。