Screen Translator
Screen Translator简介
Screen Translator简介
Screen Translator 是开发者Archer-SQ 为macOS开源的一款屏幕实时翻译工具。它把系统截屏、Apple Vision 文字识别和第三方翻译 API 组合在一起,核心做法是「像素级原位覆盖」——译文直接写在原文所在的位置,视觉上接近原生汉化效果。

Screen Translator界面截图
功能特征
全屏一键翻译:按 Shift + Z + X,翻译整个屏幕上的 UI、菜单和文字内容。
选区翻译:按 Shift + Z + C,框选任意区域,译文以浮层显示,浮层可以拖拽,支持 8 方向缩放。
冻结截图:按下快捷键后画面瞬间冻结,方便从动态视频、游戏或动画中精确框选文字。
像素级覆盖:用 Canvas 直接绘制译文,原文字号和背景色会被自动匹配。
多屏支持:自动检测光标当前所在的屏幕,并随之切换目标显示器。
浮层交互:浮层可以任意拖拽,触控板上双指捏合缩放,双击即可关闭。
自定义外观:支持深色/浅色主题切换,字体可自定义(默认 Menlo 或 Monaco)。
应用场景
外文软件界面、菜单栏、系统设置的无缝汉化。
游戏内文字、剧情对话的实时翻译。
视频、直播、动画中的字幕或弹幕识别翻译。
设计稿、PDF、图片中不可复制文字的提取与翻译。
多显示器环境下跨屏幕的外文内容处理。
Screen Translator优缺点
优点
译文原位覆盖,视觉体验接近原生本地化。
冻结功能解决动态内容捕捉的难题。
多屏自动识别,对多显示器用户更顺手。
开源免费,可以基于 Electron 二次开发。
缺点
仅支持 macOS,Windows 和 Linux 用户无法使用。
未经 Apple 签名,首次安装需在终端执行 xattr -cr 命令。
依赖 Google 翻译或自定义 API,离线场景受限。
需从源码构建或手动下载 DMG,没有 App Store 分发渠道。
Screen Translator如何使用
安装:下载 DMG 文件,拖入 Applications 文件夹。
绕过签名验证(首次打开):终端执行 xattr -cr /Applications/Screen\ Translator.app。
全屏翻译:按 Shift + Z + X,翻译当前屏幕全部文字。
选区翻译:按 Shift + Z + C,框选目标区域。
调整结果:拖拽浮层移动位置,双指捏合缩放,双击关闭。
源码构建:
git clone https://github.com/Archer-SQ/screen-translator.git cd screen-translator npm install && npm run dev npx electron-builder --mac --dir
常见问题
提示「已损坏」无法打开?应用未经过 Apple 开发者签名,需要通过终端执行 xattr -cr 清除扩展属性。
支持 Windows 吗?目前只提供 macOS 版本,没有 Windows 发行包。
翻译接口有哪些?官网显示支持 Google 翻译及自定义 API。
可以离线使用吗?OCR 依赖 Apple Vision 框架(可本地运行),但翻译环节需要联网调用 API。
如何关闭翻译浮层?双击浮层即可关闭。
专业论文写作-降AI率
Ai应用
Ai资讯
漫短剧AI生成
商品图一键上身
AI生视频







