Date: Thu Oct 20 10:44:28 CST 2022
前情提要
之前win用星际译王划词翻译很爽,突发奇想mac装试试。经过尝试,huzheng的包装不了,自己编译用到很多依赖,各种module报错。时间不够强烈建议直接放弃。
替代品:GoldenDict。 和StarDict高度相似,功能、体验可以说比星际译王还要棒。 功能:屏幕划词翻译,屏幕段落翻译。OCR没弄。
效果
cn > en
en > cn
段落:
GoldenDict安装&&使用
-
下载mac版GoldenDict;下载词典,鄙人用的朗道英汉和朗道汉英
-
打开GoldenDict,设置中文界面
-
解压字典至任意目录,打开GodneDict > 编辑 > 词典 > 词典来源 > 文件 > 添加 > 两个字典所在文件夹 > Apply > 重新扫描
-
GodneDict > 编辑 > 词典 > 词典 词典上下位置对应翻译窗口内 对应词典翻译 的位置。 词典群组设置可以根据自己喜好设置。
-
设置划词翻译,GoldenDict > 偏好设置 > 屏幕取词
我的设置
-
使用 鼠标移动到词上,会自动翻译,建议在safari下尝试。某些程序内不能使用屏幕取词,比如google、sublime、idea。 这时候可以用command + C + C。GoldenDict会自动翻译剪切板内的文本。
另外内置wiki百科的词典,但是挂梯子才可使用:
-
至此,可以日常使用词典翻译了。但不能翻译短语长句。可以使用 google-translate-for-goldendict 解决,使用需要挂梯子。项目地址:https://github.com/xinebf/google-translate-for-goldendict 安装python>3.8,如何安装
终端运行:
python -m pip install --upgrade pip
pip install google-translate-for-goldendict
测试:python -m googletranslate.googletranslate zh-CN "dont give up" -p 127.0.0.1:1087
提示:代理只支持http
打开:GodneDict > 编辑 > 词典 > 词典来源 > 程序 坑:命令行中python必须使用绝对路径,否则会报255错。绝对路径查看:
key value 已启用 ✔️ 类型 Html 名称 Google Translate 命令行 /Users/baicai/.pyenv/versions/3.9.1/bin/python -m googletranslate.googletranslate zh-CN %GDWORD% -p 127.0.0.1:1087 图标 ”随意,别太大“ -
至此结束,效果:
再提示:鼠标自动取词翻译获取的内容不正确的话,可以使用Command + c + c翻译。 查单词:
查段落:
参考:
https://www.cnblogs.com/keatonlao/p/12702571.html https://github.com/xinebf/google-translate-for-goldendict