有道翻译怎么在Linux上安装?
发布时间:2025年6月21日
在Linux系统上安装有道翻译,可通过Snap、Flatpak或Wine运行Windows版App,还能使用Electron社区客户端,实现在Ubuntu、Fedora等发行版中一键启动、有道词库离线包及OCR划词功能。
系统准备与核心概念
Linux发行版兼容性
- Ubuntu/Debian系:可使用
.deb
包、Snap或Flatpak安装。 - Fedora/Red Hat系:可通过Flatpak或从源码编译Electron客户端。
- Arch系:利用AUR安装社区维护的Youdao Translate客户端。
- 优势场景:在无Windows环境下获取有道翻译所有功能,包括划词翻译、OCR、离线词库,满足科研与编程人士跨平台使用需求。
有道翻译工作原理
- API调用:官方Web和移动端调用有道NMT引擎,通过HTTPS请求获取翻译结果。
- Electron封装:社区客户端基于Electron框架,将Web版功能打包成跨平台桌面应用。
- Wine兼容:借助Wine环境运行Windows版,有完整功能但可能存在权限与依赖问题。
Snap 一键安装
准备Snap环境
- Ubuntu 16.04及以上默认支持Snap;其他发行版请先安装Snapd。
- 执行:
sudo apt update sudo apt install snapd
安装有道翻译Snap包
- 搜索Snap商店中是否已有社区维护的包:
snap find youdao
- 若存在
youdao-translate
,执行:sudo snap install youdao-translate
- 安装完成后,通过命令或应用菜单启动:
youdao-translate
功能验证与更新
- 划词翻译:在偏好设置中打开“划词翻译”,通过X11或Wayland截取屏幕热键取词。
- 自动更新:Snap包自动跟随维护者发布的新版,无需手动升级。
Flatpak 安装
安装Flatpak与Flathub
- 在Ubuntu/Debian:
sudo apt install flatpak
- 添加Flathub源:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
安装Youdao Electron客户端
- Flatpak搜索:
flatpak search youdao
- 若在Flathub出现
com.github.youdao_translate
, 执行:flatpak install flathub com.github.youdao_translate
- 运行方式:
flatpak run com.github.youdao_translate
离线词库与权限授权
- 在应用“设置”中下载离线词库,存储于
~/.var/app/com.github.youdao_translate/cache/
。 - 若出现截屏或辅助功能权限提示,参考GNOME Shell屏幕截屏权限。
Wine 运行Windows版本
安装Wine环境
- Ubuntu/Debian:
sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine64 wine32
- Fedora:
sudo dnf install wine
获取Windows版安装包
- 访问有道官网Windows下载页:有道翻译 Windows并下载
.exe
安装程序。
使用Wine进行安装
- 双击或命令行执行:
wine YoudaoTranslatorSetup.exe
- 按照Windows安装向导,选择安装路径(建议
~/.wine/drive_c/Program Files/Youdao
)。
运行与桌面集成
- 运行:
wine "C:\Program Files\Youdao\YoudaoTranslator.exe"
- 创建桌面快捷方式:
cp ~/.wine/drive_c/users/$USER/桌面/有道翻译.lnk ~/桌面/
- 注意:Wine模式下OCR截图可能需要额外安装
winetricks gdiplus
或启用virtual desktop
。
社区Electron客户端编译
源码获取
- 项目地址:
git clone https://github.com/youdao-translate/linux-electron-client.git cd linux-electron-client
- 阅读项目README,了解依赖及环境要求。
编译与打包
- 安装Node.js与Yarn:
sudo apt install nodejs npm npm install --global yarn
- 安装项目依赖:
yarn install
- 构建应用:
yarn build yarn package # 根据系统生成AppImage或.deb包
安装AppImage / DEB
- 若输出
YoudaoTranslate.AppImage
,给予执行权限并运行:chmod +x YoudaoTranslate.AppImage ./YoudaoTranslate.AppImage
- 若生成
.deb
包:sudo dpkg -i youdao-translate_*.deb sudo apt -f install
核心功能与使用指南
划词翻译
- 设置快捷键:在“偏好设置 → 热键”中自定义。
- 使用方式:选择文本后按下热键,悬浮翻译面板即显。
OCR 图片识别
- 截图翻译:按
PrtSc
或Wayland对应快捷键启动截屏模式。 - 导入本地图片:在应用主界面点击“图片”按钮,选择文件即可识别并翻译。
对话模式与多语言支持
- 切换对话面板,支持实时语音翻译(需安装
pulseaudio
或pipewire-pulse
)。 - 可在设置中下载离线包,实现断网模式下的文本和短句翻译。
专业词库与自定义短语
- 导入
.ydic
专业词库,提高医学、法律、IT术语翻译准确度。 - 收藏常用短语,并从收藏面板一键复制或导出。
优势与应用场景
- 跨平台一致性:Linux环境下亦可获得与Windows/macOS同等体验。
- 资源占用低:Electron客户端相比Wine版资源占用更少,启动更快。
- 社区维护活跃:开源项目持续更新,支持最新有道API与功能。
- 学习与办公:程序员、科研人员可在终端与IDE中无缝查词,提升开发与阅读效率。
- 隐私安全:所有请求通过HTTPS加密传输,符合GDPR及国内网络安全法规。
常见问题及解决方案
安装包缺失依赖
- Debian系安装Flatpak报错,可执行:
sudo apt install libglib2.0-0 libfuse2 libnotify4
OCR或截屏无效
- Wayland桌面请安装
xdg-desktop-portal
及插件:sudo apt install xdg-desktop-portal xdg-desktop-portal-gtk
无法授权辅助功能
- GNOME请在“设置 → 隐私 → 屏幕录制”中允许,KDE请在
kwriteconfig5
中手工添加。
总结
本文详细介绍了在Linux系统上安装和使用有道翻译的四种方法:Snap、Flatpak、Wine及社区Electron客户端编译,并对核心功能、离线词库、OCR截屏、专业词库等进阶应用进行了说明。在Ubuntu、Fedora、Arch等主流发行版中,只需选择最适合的安装方式,即可享受有道翻译强大的多语种、离线和AI引擎支持。
立即行动:
根据您使用的发行版,选择Snap或Flatpak一键安装;
如需完整Windows功能,可尝试Wine安装;
若追求最小资源占用,推荐编译最新Electron源码;
探索离线词库、自定义专业短语与OCR划词,提升日常工作与学习效率。
Linux下如何离线使用有道翻译?
在“设置 → 离线翻译”下载语言包后,可在无网络环境下进行基础文本与短句翻译。
Ubuntu上安装Flatpak包后未出现应用图标?
重启系统或执行
flatpak update
,并在“应用”中搜索“youdao”即可添加到启动器。如何在Wayland桌面环境下启用截屏OCR?
安装
xdg-desktop-portal
及xdg-desktop-portal-gtk
,并在“隐私 → 屏幕录制”授权有道翻译。