更新
- 添加:取词分隔符处理,可将英文/数字标识符中的下划线或中划线转换为空格,并可按入口分别控制生效范围(鼠标划词、划词翻译 /
Ctrl + C + C、增量翻译、剪贴板监听、截图翻译、静默 OCR) - 添加:取词超时时间配置,支持为写入剪贴板较慢的 PDF、文档类软件调高等待时间
- 添加:划词取词失败回退目标配置,可选择回退到输入翻译或仅显示主界面
- 添加:主界面“识别为”快捷入口支持切换语言检测器,并支持手动选择识别语种后立即按所选源语言重译
- 添加:历史记录保存实际参与翻译的源/目标语言,并在历史页和导出结果中显示
Auto(实际语言) - 添加:历史记录保存服务显示名快照,避免服务重命名或配置变化后历史结果丢失引擎名称
- 添加:历史记录支持导出全部、删除全部;历史导出格式由 JSON 调整为更适合表格处理的 CSV
- 添加:主窗口最大高度支持按当前屏幕工作区比例配置(60%~100%),内容增高时自动上移避免超出屏幕
- 添加:托盘菜单可选显示“图片翻译”入口
- 添加:翻译服务配置页支持
Ctrl + Shift + R将已启用服务移动到前方 - 添加:支持乌兹别克语,感谢 @boxi-wangji #704
- 优化:识别结果命中缓存时仍展示缓存中的有效语种,自动识别失败提示改为更一致的识别状态显示
- 优化:历史记录多选删除、搜索、加载更多和空结果处理逻辑
- 优化:主窗口限制为仅允许手动横向调整大小,高度继续跟随内容自动变化
- 优化:跟随鼠标位置配置迁移到通用设置页,颜色主题设置由空的展开卡片改为普通设置卡片
- 优化:Microsoft 内置翻译新增
Default/EdgeToken请求方案切换与 Token 缓存,服务异常时可切换方案重试 - 优化:移除已停止服务的腾讯语言检测器
- 优化:Transmart 内置插件标记为已停用服务,设置页改为停用说明并移除连通性验证
- 优化:BigModel 插件名称、图标、提示词模板与 Token 有效期,版本更新至
1.0.4 - 优化:插件图标和插件版本,受影响插件版本已同步提升
- 优化:管理员启动和后台拉起逻辑,Host 支持等待旧进程退出并在超时后清理旧进程
- 修复:金山词霸内置词典改为解析网页
__NEXT_DATA__,提升中文释义、英文释义、音频与词形变化解析稳定性,并过滤无效默认页结果,@boxi-wangji #704 - 修复:
Ctrl + C作为系统复制和划词取词保留热键,禁止绑定为全局热键 - 修复:按住键注册与低级键盘钩子的并发状态处理,降低热键状态残留和重复触发风险
- 修复:热键 Host 进程注册失败时增加延迟,降低启动阶段注册失败概率
- 修复:流式请求取消后不再被包装为普通失败,正确向调用方传播取消状态
- 修复:音频停止/播放资源释放流程,避免并发停止导致的死锁或资源状态异常,@boxi-wangji #704
- 修复:通过托盘右键触发截图后残留上下文菜单的问题
- 插件开发:
IHttpService新增StreamPostAsyncEnumerable,支持以IAsyncEnumerable<string>消费流式 POST 数据,感谢 @SwiftFloatFlow #672 - 插件开发:
STranslate.Plugin更新至1.0.11,LangEnum新增Uzbek
其他
完整更新日志: v2.0.6...v2.0.7