WinLens 是在 GitHub 上开源的 Windows 桌面翻译工具,它的核心理念可以概括为”Google Lens 翻译的桌面版”——实时识别屏幕上任意位置的文本,并将翻译结果直接覆盖在原文本之上,同时匹配背景颜色和字体样式,使翻译后的文字看起来仿佛应用本身就已经支持了你所使用的语言。
- WinLens开源项目地址:https://github.com/marco-beltrame/WinLens
- WinLens官方下载地址:链接
与浏览器翻译插件不同,WinLens 通过 OCR(光学字符识别)技术读取屏幕上渲染的像素,因此能够处理那些无法直接选中或复制的文本。它常驻于 Windows 系统托盘中,通过全局热键一键触发,支持 Esc 键即可关闭翻译覆盖层,使用流程非常简洁。

主要功能特点
- 原位翻译:翻译结果直接绘制在原文本位置,匹配背景和字体,无需弹出独立翻译框,阅读体验自然流畅。
- 跨应用兼容:不局限于浏览器,可作用于任何 Windows 窗口,包括原生桌面应用、游戏、聊天客户端、PDF 文档、安装程序、错误对话框以及外文软件界面等。
- 多语言文字识别:支持在同一屏幕上同时识别拉丁语系和 CJK(中文、日语、韩语)文字。
- 全局热键:默认热键为 Ctrl+Alt+T,可在任意场景下快速触发翻译,热键支持在控制面板中自定义修改。
- 智能 OCR 增强:在 OCR 识别前对截图进行约 2 倍放大,并为每个文本块自动选择最佳识别器,可显著提高小字号的识别准确率。
- 深色控制面板:提供简洁的深色主题设置界面,可在覆盖层中直接切换目标语言,支持开机自启动选项。
- 文本复制:右键点击翻译后的文本块,可分别复制原文或翻译结果。
优势亮点
- 弥补浏览器插件的盲区。浏览器翻译扩展只能处理网页内的文本,而 WinLens 通过 OCR 读取像素,可以翻译图片中的文字、游戏菜单和对话、视频帧中的字幕、截图中的信息以及扫描文档等内容——这些全部是传统翻译工具无法触及的区域。
- 纯本地 OCR 识别,无需联网。WinLens 利用 Windows 系统自带的 OCR 引擎进行文字识别,翻译过程依赖 Google Translate 端点(带 MyMemory 后备翻译服务)。项目未来规划中还包含了支持 Argos/NLLB 离线翻译引擎的目标,届时将实现完全无网络的翻译体验,进一步提升隐私保护水平。
- 开源且高度可定制。项目采用 MIT 许可证,开发者可自由下载、修改和分发。技术栈基于 .NET 10 和 WPF,贡献者可以通过 Issues 和 Project Board 了解完整的开发路线图,包括计划中的区域截图翻译、跨平台支持(Avalonia 框架)、PaddleOCR/ONNX 引擎集成等潜力功能。
- 轻量化部署。提供约 25 MB 的独立安装包和免安装的 standalone 压缩包两种分发方式。前者需要 .NET 10 Desktop Runtime,后者解压后即可直接运行,无需额外配置环境,对非技术用户非常友好。
适用人群与场景
WinLens 适合以下类型的用户和场景:
- 频繁接触外文软件的用户:当应用程序界面或帮助文档没有本地化时,一键触发 WinLens 即可实时翻译屏幕上所有文字。
- 游戏玩家:尤其是玩到未提供中文/英文语言包的进口游戏时,可以用 WinLens 即时翻译菜单和对话框文本。
- 需要处理 PDF/扫描文档的学习者或办公人员:在 PDF 阅读器或图片查看器中打开外文文档,通过 WinLens 快速获取翻译内容。
- 看截图和外文图片内容的用户:社交媒体上的外文 meme、信息图、产品截图等,WinLens 可以直接在图片上覆盖翻译。
- 配置较低的设备用户:无需启动浏览器或额外翻译服务,仅在系统托盘中运行,触发时临时占用资源,平时保持静默。
WinLens 的局限在于目前仅支持 Windows 10(Build 19041 及以上)和 Windows 11 平台,且 OCR 语言的识别依赖于 Windows 系统中安装的语言 OCR 包。如果用户需要跨平台支持或离线翻译功能,可以关注项目的后续更新迭代路线。
相关导航
暂无评论...






