一款轻量级桌面截图翻译工具。快捷键截屏,框选即翻译,基于有道 OCR 实现实时图片翻译。
使用 Tauri 2 + 原生窗口渲染,启动快、体积小。

| 操作 | 说明 |
|---|---|
Ctrl+Shift+X |
全局快捷键,启动截图(可在设置中修改) |
| 鼠标左键拖拽 | 框选要翻译的区域 |
Esc |
取消截图 |
| 鼠标右键 | 取消截图 |
| 点击托盘图标 | 显示主窗口 |
| 右键托盘图标 | 显示菜单(显示窗口 / 退出) |
关闭主窗口不会退出程序,Glance 会常驻系统托盘(右下角)。
screenshots crate)src-tauri/
├── src/
│ ├── main.rs # 应用入口,托盘 & 窗口管理
│ ├── commands.rs # Tauri 命令(截图、翻译、设置)
│ ├── capture.rs # 屏幕截图(BitBlt)
│ ├── capture_window.rs # 原生全屏选区窗口(winit + softbuffer)
│ ├── api.rs # 有道翻译 API 客户端
│ ├── app_state.rs # 全局状态管理
│ ├── config.rs # 配置持久化
│ ├── models.rs # 数据类型定义
│ └── error.rs # 错误处理
├── icons/ # 应用图标
└── Cargo.toml
ui/
├── index.html # 主窗口
├── overlay.html # 翻译结果浮层
├── styles.css # 样式
└── app.js # 前端逻辑
需要 Rust 工具链和 Tauri CLI:
cargo install tauri-cli --version "^2"
开发运行:
cargo tauri dev
打包:
cargo tauri build
产物在 src-tauri/target/release/bundle/ 下。
由于 Glance 尚未启用付费开发者证书签名(不走 App Store),在 macOS 上首次下载安装后会触发系统安全拦截。
如果您通过浏览器下载后提示“已损坏,无法打开”,这通常是因为 macOS Gatekeeper 对未签名应用的严格隔离。请在终端执行以下命令:
sudo xattr -cr /Applications/Glance.app
Glance.app 拖入 Applications(应用程序)文件夹。Glance.app,选择“打开”。MIT
$ claude mcp add Glance \
-- python -m otcore.mcp_server <graph>