m1 划词翻译

Date: Thu Oct 20 10:44:28 CST 2022

前情提要

之前win用星际译王划词翻译很爽,突发奇想mac装试试。经过尝试,huzheng的包装不了,自己编译用到很多依赖,各种module报错。时间不够强烈建议直接放弃。

替代品:GoldenDict。 和StarDict高度相似,功能、体验可以说比星际译王还要棒。 功能:屏幕划词翻译,屏幕段落翻译。OCR没弄。

效果

cn > en

image-20221020104721898 en > cn image-20221020104848968

段落:

GoldenDict安装&&使用

  1. 下载mac版GoldenDict;下载词典,鄙人用的朗道英汉朗道汉英

  2. 打开GoldenDict,设置中文界面 image-20221020111820664

  3. 解压字典至任意目录,打开GodneDict > 编辑 > 词典 > 词典来源 > 文件 > 添加 > 两个字典所在文件夹 > Apply > 重新扫描 image-20221020105251523

  4. GodneDict > 编辑 > 词典 > 词典 词典上下位置对应翻译窗口内 对应词典翻译 的位置。 词典群组设置可以根据自己喜好设置。

  5. 设置划词翻译,GoldenDict > 偏好设置 > 屏幕取词

    我的设置image-20221020110140684

  6. 使用 鼠标移动到词上,会自动翻译,建议在safari下尝试。某些程序内不能使用屏幕取词,比如google、sublime、idea。 这时候可以用command + C + C。GoldenDict会自动翻译剪切板内的文本。

    image-20221020110704921 另外内置wiki百科的词典,但是挂梯子才可使用: image-20221020111002945

  7. 至此,可以日常使用词典翻译了。但不能翻译短语长句。可以使用 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 image-20221020112227876

    image-20221020112028619

    打开:GodneDict > 编辑 > 词典 > 词典来源 > 程序 坑:命令行中python必须使用绝对路径,否则会报255错。绝对路径查看:

    image-20221020112959046

    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
    图标 ”随意,别太大“
  8. 至此结束,效果:

    再提示:鼠标自动取词翻译获取的内容不正确的话,可以使用Command + c + c翻译。 查单词: image-20221020113513027

    查段落: image-20221020113550398

参考:

https://www.cnblogs.com/keatonlao/p/12702571.html https://github.com/xinebf/google-translate-for-goldendict

updatedupdated2022-10-202022-10-20