windows用powertoys text extractor+deepl:win+shift+t选区识别,ctrl+alt+t直跳deepl网页预填翻译;macos可用系统截图+文本选择或automator脚本;跨平台推荐snipaste 2.9+ocr直连api自动弹出译文。

你需要在电脑桌面上截取一段文字区域,立刻得到准确翻译结果,而不是先截图、再识别、再复制粘贴到翻译工具里反复切换窗口。
Windows系统:用PowerToys Text Extractor+DeepL双联动
第一步:安装PowerToys(v0.89+),启用「Text Extractor」模块
这一步必须做,旧版PowerToys不支持直接调用外部翻译器,【v0.89是首个内置翻译回调接口的版本】。
第二步:按 Win+Shift+T 激活文本提取框,拖选桌面任意区域文字(支持跨窗口、跨应用、甚至视频暂停帧)
识别过程实时显示在悬浮窗中,无需保存图片或打开新软件。
第三步:识别完成后,按 Ctrl+Alt+T 直接触发翻译→自动调用系统默认浏览器打开 DeepL 网页版,并将识别文本预填入输入框
注意:需提前在 DeepL 网页端登录账号并设置好目标语言,否则会跳转至未登录状态页,中断流程。
第四步:在 DeepL 页面点击「翻译」按钮,结果自动复制到剪贴板
你可直接 Alt+Tab 切回原工作界面,Ctrl+V 粘贴译文——整个过程控制在 4 秒内。
macOS系统:预览+快捷键+自动化脚本三步到位
方法一:纯系统方案(macOS 14+)
Cmd+Shift+4 截图→双击打开→工具→文本选择→框选→Cmd+C 复制原文→打开 Safari 访问 translate.google.com→Cmd+V 粘贴→右键译文区→“复制翻译”。
方法二:终端命令流(推荐给常驻终端用户)
截图后执行:osascript -e 'set theClip to the clipboard as text' | tr '\n' ' ' | pbcopy && open "https://www.deepl.com/translator#auto/zh/"
该命令自动清理换行符并打开 DeepL 中文界面,避免网页因换行符过多导致识别错位。
方法三:Automator 快捷操作(一次配置,永久生效)
新建“快速操作”,添加“运行Shell脚本”,内容为:pngpaste /tmp/screenshot.png && tesseract /tmp/screenshot.png stdout -l chi_sim+eng | tr -d '\n' | pbcopy && open -a "Google Chrome" "https://www.deepl.com/translator#auto/zh/"
【必须提前安装 pngpaste 和 tesseract(含中文包)】,否则脚本执行失败且无提示。
跨平台通用方案:Snipaste+OCR API直连
第一步:下载 Snipaste 2.9+(Windows/macOS/Linux 全支持),启动后按 F1 截图
截图后按 Ctrl+R 启动 OCR 识别,识别结果自动显示在截图顶部浮动栏中。
第二步:右键浮动栏→“发送到翻译”→选择已配置的 API(如腾讯云OCR+DeepL API组合)
Snipaste 2.9 新增翻译插件框架,支持自定义 HTTP POST 请求体,可将识别文本直接推送至任意翻译API端点。
第三步:在 Snipaste 设置→“高级”→勾选“OCR后自动触发翻译”
此后每次 Ctrl+R 识别完成,系统立即发起翻译请求,结果以气泡形式弹出在屏幕右下角,3 秒内可点击复制。











