linux配置词典goldendict

Posted 她说, 她是仙, 她不是神

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux配置词典goldendict相关的知识,希望对你有一定的参考价值。

在mint 18下使用通过, ubuntu 类似。

方法

  1. 通过软件中心安装goldendict,或者 sudo apt install goldendict
  2. 通过网页抓取程序, 见附录
  3. 下载朗道词典文件,参考这里
  4. 配置如下图


使用

  1. 鼠标选中
  2. 快捷键ctl + C + C

python解析脚本

#encoding:utf-8
import urllib
from urllib import request
from lxml import etree
from sys import argv

if __name__ == "__main__":
    url = \'http://dict.youdao.com/w/eng/{}/#keyfrom=dict2.index\'
    word = argv[1]
    word = word.replace("/", "/")       # url 方式要过滤掉 / 换成全角
    word = urllib.parse.quote(word)      # 这里处理中文,否则 输入中文会有问题。
    turl = url.format(word)
    #turl = urllib.parse.quote(turl, safe=\'/:?=\')

    with request.urlopen(turl) as f:
        data = f.read()                        # 读取数据 注意数据返回 bytes
        selector = etree.html(data)     # 生成 selector  对象, 利用 xpath 获得内容
        content = selector.xpath("//div[@id=\'results-contents\']")[0]
        content = etree.tostring(content, encoding=\'utf-8\', method=\'html\')
        print(content.decode(\'utf-8\'))

以上是关于linux配置词典goldendict的主要内容,如果未能解决你的问题,请参考以下文章

Linux安装多功能词典GoldenDict

Linux桌面词典 GoldenDict词典

python 抓取有道词典网页版本翻译内容,并去掉翻译无关的广告等内容。结合GoldenDict的划词翻译,可以作为Linux的下的有道词典客户端。效果还不错

GoldenDict词典下载安装

ubuntu安装goldendict以及添加本地词典和在线词典

GoldenDict词典的超级实用高级玩法----全文搜索功能