一个 Linux 下划词翻译方案

一个 Linux 下划词翻译方案

前 言

本方案受 icepie 启发
教程在 Arch Linux + Gnome 桌面环境下编写,其他环境不保证适用
这篇指南采用 ydcvLight Dict 搭配,以达到划词翻译的效果。

本文将分为三部分:ydcv 的安装Light Dict 的安装搅拌均匀

ydcv 的安装

ydcv 是有道在线翻译(中文<->英文)服务API的简单包装,作为StarDict控制台版本(sdcv)的替代品。
ydcv 是一个终端内的查词工具,采用有道翻译的接口。
Arch 下安装相对简单,可以用 aur 安装。下命令安装的是 Rust 版本的 ydcv,开箱即用。

1
yay -S ydcv-rs-git

ydcv

Light Dict 的安装

Light Dict 是即时划词翻译的轻量级扩展,特别针对字典查找进行了优化。

Light Dict 仅适用于 Gnome 桌面。

安装

最新且受支持的版本应仅适用于 GNOME Shell 的最新稳定版本。

1
2
git clone https://github.com/tuberry/light-dict.git && cd light-dict
make && make install

对于旧版本,需要在之前切换 git 标签make:

1
2
# git tag # to see available versions
git checkout your_gnome_shell_version

搅拌均匀

这部分就是将两个工具搭配食用😋。很简单!

  1. 打开 Light Dict 设置
  2. 即时弹出 页面进行设置。
    • 在运行命令出填写 ydcv LDWORD其中 LDWORD 代替所选文本
    • 命令类型选择 sh .
    • 添加应用白名单,加入你想要划词翻译生效的应用。
      setting
  3. 划词翻译!Enjoy it😋!
    lightdict

最 后

如果有疏漏之处,还请与我联系。
配置这个是几个月前了,大致步骤已经忘的差不多了hhhh
目的是学英语~ 逃:)