找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3837

积分

0

好友

507

主题
发表于 2 小时前 | 查看: 3| 回复: 0

WinLens 是一款 Windows 桌面端的“原地”屏幕翻译工具,核心思路等同于桌面版的 Google Lens。它利用 OCR 技术直接识别屏幕上的外语文字,并将翻译结果叠加到原位置,能够覆盖浏览器插件无法处理的各类非可选文本场景。

WinLens屏幕翻译效果演示:咖啡馆信息与PDF多语言翻译

什么叫“原地”翻译?就是把译文覆盖回原始文字所在位置,背景色和字体尽量匹配,让外语软件界面看起来仿佛原生中文一般。

WinLens 绕过了传统的“选中文字”步骤,直接抓取屏幕像素进行 OCR。任何显示在屏幕上的文字,只要人眼可见,理论上它都能识别并翻译。

平时它静默隐藏在系统托盘,遇到语言障碍时,只需按下全局快捷键 Ctrl + Alt + T 即可全屏铺满翻译;浏览完毕,按 Esc 瞬间退出,非常干脆。面对游戏或系统报错中的细小字体,软件会在 OCR 前自动将截图放大 2 倍,大幅提升识别准确率。你还可以右键点击翻译结果块,快速将原文或译文复制到剪贴板。

在识别与翻译链路上,WinLens 会捕获所有显示器的高精度画面,同时调用 Windows 内置的拉丁语及中日韩(CJK)OCR 引擎进行混合匹配与去重,确保不漏字、不重复。

WinLens设置界面:目标语言与快捷键配置

翻译后端优先请求 Google 翻译接口;若网络受阻,则自动回退至 MyMemory,并通过单次会话缓存机制来优化响应速度。

项目 100% 由 C# 编写,基于 .NET 8 和 WPF 桌面框架开发,遵循 MIT 协议 开源。

硬性环境要求:仅支持 Windows 10(build 19041 及以上)与 Windows 11,且本机必须安装 .NET 8 Desktop Runtime。特别提醒:由于它直接调用 Windows 底层接口,你务必在系统设置中手动下载对应语言的“可选功能(包含 OCR)”语言包,否则工具将无法工作。另外,因安装程序暂未签署代码签名,首次运行时 Windows SmartScreen 会弹出警告,需要手动点击“仍要运行”。

项目地址:https://github.com/marco-beltrame/WinLens

如果你也经常需要跟外语软件界面打交道,欢迎到云栈社区与同好们一起发掘更多实用工具。




上一篇:Codex 卡手机号验证怎么办?这几种绕过方法实测有效
下一篇:长鑫科创板过会,五种力量揭示中国DRAM产业链突围路径
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-5-27 22:43 , Processed in 0.606009 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表