选中文字,
答案就在光标旁边

Easydict for Linux 把词典和翻译放进一个小浮窗。选中单词或句子,按 Alt D,有道、Bing、Google、AI 与 DeepL 同时开始查询——你不用离开正在读的那一页。

  • GPL-3.0
  • Wayland / X11
  • 配置保存在本地
Easydict
Easydict 主窗口:查询 apple,有道词典卡片显示音标、释义与双语例句,Bing 卡片正在加载。

划词翻译:选中,浮窗就在光标旁。

读取 Linux 的 PRIMARY 选区——鼠标选中后用中键粘贴的那份内容。它和 Ctrl C 复制到剪贴板的内容互相独立。

  • 展开到主窗口

    浮窗里点「展开」,同一份结果转到主窗口,五个来源完整铺开。

  • 随时可以停

    查询中可以停止;某个服务失败或超时,单独重试即可,不必重查全部。

  • 键盘优先

    Alt D 划词,Alt A 直接打开输入框。快捷键可以在设置里重新录制。

一次查询,
五种来源。

五个服务并发请求,谁先返回谁先显示;词典结果排在翻译前面。

AI 服务支持 OpenAI 兼容接口,可接 DeepSeek、OpenAI 或本地 Ollama;DeepL 使用官方 API Key。

  • 有道词典

    音标、词性、释义与权威双语例句

    词典
  • Bing 词典 / 翻译

    双解词典与整句翻译

    词典
  • Google 翻译

    多语言自动识别

    翻译
  • AI 智能词典

    结构化释义与译注,兼容 OpenAI 风格接口

    AI
  • DeepL

    官方翻译 API

    翻译

屏幕上的字,也能查。

框选屏幕上的任意区域,OCR 识别后直接翻译。图片、视频字幕、不能复制的界面,都不再是障碍。

  • 截图翻译 · Alt S

    框选后进入主窗口,原文与译文对照显示。

  • 静默 OCR · Alt Shift S

    识别后直接复制文本,不打断当前窗口。

  • 本地回退

    OCR 首选在线服务;网络不可用时回退到本地 Tesseract(可选安装)。

为 Linux 桌面做的细节。

读取 PRIMARY 选区

用鼠标选中就足够,不必先按 Ctrl C。

Wayland 优先监听

优先使用 wl-paste --primary --watch;合成器不支持时自动回退到轮询。

快捷键冲突检查

保存时检查格式、应用内重复,以及 Hyprland 桌面绑定冲突。

常驻托盘

关闭窗口只是隐藏;窗口尺寸会被记住,下次打开还是原样。

主题跟随系统

浅色、深色或跟随系统,在设置里一键切换。

原生右键菜单

在主窗口右键,即可翻译选中文本、剪贴板内容,或启动截图 OCR。

默认快捷键

快捷键可在设置中重新录制,保存时会检查格式与冲突。

功能 快捷键 命令行参数
输入查词 AltA easydict --input
划词翻译 AltD easydict --selection
截图翻译 AltS easydict --ocr
静默截图 OCR AltShiftS easydict --ocr-silent

从源码安装。

需要 Go 1.27+、Node.js 与 pnpm,以及 webkit2gtk-4.1。make install 会把程序装到 ~/.local/bin,并注册桌面入口与图标。

bash
git clone https://github.com/dddaniel1/easy-dict-linux.git
cd easy-dict-linux
pnpm --dir frontend install
make build
make install

安装后运行 easydict。开发时可执行 make test,运行 Go 与前端测试。

桌面快捷键绑定

bind = ALT, A, exec, easydict --input
bind = ALT, D, exec, easydict --selection
bind = ALT, S, exec, easydict --ocr
bind = ALT SHIFT, S, exec, easydict --ocr-silent

如果窗口管理器已经绑定这些命令,请关闭应用内同名快捷键,避免一次按键触发两次。