Releases: STranslate/STranslate
Releases · STranslate/STranslate
Release list
v2.0.9
更新
- 添加:自定义服务图标,可为每个服务单独设置图标,留空时回退到插件默认图标
- 添加:图片翻译语种检测独立配置,精简窗口与独立页提供语种检测展开器,不再受主界面语种检测设置影响
- 添加:增量翻译新增「清空输入」开关,控制增量翻译时是否清空输入框
- 添加:OCR 覆盖层支持双击选中文本所在整行
- 添加:新增 Google OCR、腾讯 OCR(默认高精度)、有道 OCR、OCR.Space 四款 OCR 插件
- 优化:前台窗口激活改用两阶段策略并恢复强制前台激活,提升窗口置顶可靠性
- 优化:服务复制策略优化,复制服务时保留原有配置
- 优化:服务切换器默认位置调整
- 优化:OCR 服务图标菜单项分组为子菜单并增加分隔符
- 优化:图片翻译译文覆盖改用矢量覆盖层即时绘制,替代超采样位图光栅化,显著降低内存峰值并优化行高
- 优化:通知栏视觉调整为 Win11 InfoBar 风格,以可释放的 NoticeBar 替换 InfoBar
- 优化:微信 OCR 更新至 1.0.5
- 修复:打开设置时保留当前选中的服务,不再丢失选择
- 修复:图片翻译覆盖层文本渲染可靠性
- 修复:图片翻译精简窗口加载显示
- 修复:图片翻译服务右键菜单项按
SupportBoxPoints正确启用 - 修复:OCR 窗口、欢迎向导、设置窗口、Prompt 编辑窗口及图片翻译(精简窗口、独立窗口)多处内存泄漏与生命周期释放问题
插件开发
STranslate.Plugin更新至1.0.13Service新增IconPath属性,支持服务自定义图标路径(为空时回退MetaData.IconPath)
其他
完整更新日志: v2.0.8...v2.0.9
v2.0.8
更新
- 添加:图片翻译精简窗口模式,悬浮于截图区域上方,工具栏按可用空间智能定位(左右扩展、上下翻转、居中或叠加),适用于紧凑场景
- 添加:图片翻译布局模式选择器,可在标准窗口与精简窗口间切换
- 添加:图片翻译窗口语种设置独立,不再影响主界面语种配置
- 添加:图片翻译支持选中文本复制,优化文本选中与复制体验
- 添加:主界面头部快捷服务切换器,无需打开设置即可快速切换翻译服务
- 添加:主界面可选「关闭显示」按钮
- 添加:隐藏输入框时触发输入翻译会临时显示输入框并聚焦,不再破坏用户的隐藏输入框设置
- 添加:DeepL 插件支持自定义 API 端点
- 添加:iCIBA 词典内置插件新增英式发音
- 添加:金山翻译(iCIBA Translate)与腾讯翻译(Transmart)内置插件
- 添加:单服务手动触发支持并发
- 优化:OCR 智能分段逻辑,改进段落与表格识别
- 优化:OCR 结构化区域能力,
OcrResult新增Regions(区域 → 段落 → 文本行)结构及坐标框 - 优化:百度 OCR 适配分段结果,开启段落识别并输出结构化布局
- 优化:图片翻译表格分段与长文本覆盖布局
- 优化:图片翻译覆盖层跟随软件主题与图片颜色,提高覆盖层不透明度
- 优化:通知策略由 Toast 改为 MessageBox / Snackbar,本地化 OCR 服务通知,感谢 @sean908 #711
- 优化:欢迎向导 UI 与图标,移除 TTS 配置步骤,调整向导服务插件顺序并加入主题切换与动画
- 优化:输入框关闭时隐藏语种选择控件
- 优化:通用设置界面图标与分隔符处理
- 优化:Transmart 内置插件恢复为可用服务(实测电信线路DNS解析有问题)
插件开发
STranslate.Plugin更新至1.0.12IOcrPlugin新增SupportBoxPoints(),声明是否返回图片像素坐标文本框(图片翻译所需,默认false)OcrRequest新增PixelWidth/PixelHeight参数OcrResult新增Regions结构化区域(OcrRegion→OcrParagraph→OcrContent),Text在无OcrContents时回退按区域/段落拼装并智能补空格- 新增
TextHelper.IsCjk(char)
注意
如果使用PaddleOCR进行图片翻译需要更新插件至最新版本
其他
完整更新日志: v2.0.7...v2.0.8
v2.0.7
更新
- 添加:取词分隔符处理,可将英文/数字标识符中的下划线或中划线转换为空格,并可按入口分别控制生效范围(鼠标划词、划词翻译 /
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
v2.0.6
更新
- 添加:剪贴板监听翻译(新增全局热键
Alt + Shift + A、主界面按钮、显示开关) - 添加:划词翻译支持
Ctrl + C + C触发模式 - 添加:主界面标题栏按钮布局可配置(拖拽显示/隐藏、拖拽排序、全部显示/全部隐藏)
- 添加:历史记录支持导出、批量删除与全选/取消,感谢 @Rockytkg #636
- 添加:插件市场(浏览/下载/升级/安装状态/项目主页)并整合到设置流程
- 添加:插件市场下载可取消,插件升级后支持“待重启/立即重启”提示
- 添加:插件市场高级配置(CDN 源切换、下载代理、自定义 URL)
- 添加:切换提示词后自动翻译(立即翻译)选项
- 添加:软件内一键便携模式/漫游模式切换,支持迁移用户数据目录并自动重启应用
- 添加:图片翻译支持独立 OCR 服务配置(设置页可拖拽/右键指定,图片翻译窗口可直接切换)
- 添加:替换翻译与插入翻译支持可选剪贴板
- 添加:主窗口跟随鼠标选项
- 添加:划词翻译取词失败时执行输入翻译
- 添加:自动更新检查
- 添加:检查更新确认弹窗支持展示远程
CHANGELOG.md - 添加:日语、韩语本地化支持(主程序与插件)
- 优化:朗读按钮改为播放/停止切换,支持 TTS 一键启停,感谢 @Rockytkg #636
- 优化:回译结果支持快速取消朗读;插入文本支持按住
Shift小写插入 - 优化:插件市场界面与交互(布局、图标按钮、点击区域、提示、流畅度)
- 优化:设置页打开速度、历史记录多选体验、主界面/设置页历史导航按钮显示
- 优化:图片翻译 OCR 引擎优先使用专用服务,并在未配置时回退到全局 OCR 启用项
- 优化:
DebounceExecutor防抖机制由CancellationToken + Task.Delay重构为 generation 判定,减少频繁取消导致的调试异常噪音 - 修复:插件市场下载多进度显示异常
- 修复:多处事件重复订阅与状态滞留导致的内存泄漏问题
- 修复:启动模式修改不失效问题
- 修复:静默执行后光标未恢复问题
- 修复: 服务选择对话窗口跨组多选问题
- 插件开发:
IPluginContext新增ApplyTheme,支持插件主题同步,感谢 @SwiftFloatFlow #644
其他
完整更新日志: v2.0.5...v2.0.6
v2.0.5
更新
- 添加:自动翻译 && 软件快捷键可配置 && 主界面快捷按钮
- 添加:增量翻译
- 添加:提取图片翻译作为单独全局热键触发
- 添加:在回译结果中添加了多个复制按钮
- 添加:输出界面保存至生词本(欧路词典保存时将翻译结果作为注释),感谢 @chuichuihan #570
- 添加:在独立窗口中添加截图按钮
- 添加:图片翻译的外部调用接口
- 优化:设置界面快速导航卡顿
- 优化:设置国际化
- 优化:llm 插件配置页面 url 填写体验(参考 @CherryStudio)
- 优化:历史记录查询后台逻辑
- 修复:在重启资源管理器后,托盘图标在隐藏后重新出现的问题
- 修复:旧版本 Win10 无法启动的问题,感谢 @owwkmidream #612
- 插件:更新
OpenAI翻译插件
演示
- 增量翻译
- 配置增量翻译全局热键
- 按住指定按键激活窗口,鼠标滑词选中文本即可添加至翻译窗口,重复选择即可持续添加,松开按键即执行翻译
其他
完整更新日志: v2.0.4...v2.0.5
v2.0.4
更新
- 添加:为词典插件结果添加标签属性
- 添加:插件页面添加插件市场跳转按钮
- 优化:在使用 vLLM + LLM 转换图像时,冗余输出信息的问题。
- 优化:截图使用体验
- 优化:Markdown 遵循的浅色和深色主题
- 优化:托盘右键增加主题感知功能
- 优化:完善外部调用接口 https://stranslate.zggsong.com/docs/invoke.html
- 修复:使用
curl或者SnipDo调用时所有窗口无法弹出至桌面最上层的问题 - 修复:截图时主窗口仍有残留的问题
- 修复:点击谷歌浏览器通知触发刚删除的热键对应功能的问题 #559 #578
其他
完整更新日志: 2.0.3...v2.0.4
2.0.3
更新
- 添加:托盘程序可选功能
- 添加:双击托盘程序功能可选配置
- 添加:本地识别英文文本比例调整
- 添加:有道翻译插件
- 添加:截图辅助线开关的配置支持,感谢 @Rockytkg
- 优化:支持识别条形码
- 优化:服务页面滚动条显示位置
- 优化:主界面点击更多按钮替代右键菜单
- 修复:修正文本错误,感谢 @Rockytkg
- 修复:OpenAI OCR 高质量图片识别出错的问题
完整更新日志: 2.0.2...2.0.3
图片翻译
- 配置图片翻译服务
- 配置文本识别服务
插件安装
将spkg文件拖拽至插件页面即可安装
更多插件详见 https://github.com/STranslate
翻译模式
服务名称
字体大小
2.0.2
更新
- 修复 sponsor url
完整更新日志: 2.0.1...2.0.2
图片翻译
- 配置图片翻译服务
- 配置文本识别服务
插件安装
将spkg文件拖拽至插件页面即可安装
更多插件详见 https://github.com/STranslate
翻译模式
服务名称
字体大小
2.0.1
更新
- 更新外部调用监听地址为
127.0.0.1 - 添加特殊的翻译服务启用提示
- 在打包Portable版本默认添加便携配置目录
- 优化关于UI的一些细节
- 点击升级后询问是否确认升级
- 添加可选文本识别后自动复制到剪贴板
- 添加可选托盘图标隐藏
- 当检测到服务丢失时,尝试清理特定的服务配置和目录
- 优化服务选择弹窗的显示
- LLM翻译提示词配置选项默认中文 @monbed
- 修复提示文本 @monbed
- 添加图片质量到插件上下文,以便文本识别插件根据质量调整识别参数
- 更新内置 OpenAI 插件到最新 1.0.1
图片翻译
- 配置启用文本识别服务
- 文本翻译界面直接将服务拖拽到右上角图片翻译栏即可,或者右键服务选择图片翻译
插件安装
将spkg文件拖拽至插件页面即可安装
更多插件详见 https://github.com/STranslate
完整更新日志: 2.0.0...2.0.1
2.0.0
更新
- 引入插件系统,允许用户通过插件扩展应用功能。
- 使用
Fluent Design 2重构用户界面,提升视觉体验和交互性能。 - 升级 .NET 10 框架,提升应用性能。
- 与
1.x版本不兼容,升级前请备份数据。 - 图片翻译
插件生态完善中,养老可以不升级,当然新特性只会在新版本中增加!
完整更新日志: 1.5.5.802...2.0.0

