Home

Awesome

无道词典

pyplat


无道词典,是一个简洁优雅的有道词典命令行版本。支持英汉互查的功能,包含释义、词组、例句等有助于学习的内容。

无道词典致力于做最好的命令行词典,随着我们优化排版、显示,增加生词本和补全功能,提供了良好的用户体验,并在不断改进中。

英汉:

En_Zh Demo

汉英:

Zh_En Demo

功能特性

  1. 基础词典,同时支持离线和在线查询(20w英汉查询 + 10w汉英查询 + 网络词库)
  2. 词组查询功能(例如直接输入wd in order to)
  3. 自动补全功能(按Tab自动补全单词,包含1w个最热的词)
  4. 生词本(自动把历史记录存为生词本,wd -h查看生词本文件位置)
  5. 交互模式(wd -i进入,可以连续查词)

安装说明

遇到任何问题,或者有任何改善建议请联系作者。

邮箱: chestnutheng@hotmail.com

issue: <a href="https://github.com/ChestnutHeng/Wudao-dict/issues/new">创建新的 issue</a>

Linux 环境

  1. 安装环境: 需要python3和bs4, lxml(在线搜索用)

    Debian/Ubuntu

    sudo apt-get install python3
    sudo apt-get install python3-pip
    sudo pip3 install bs4
    sudo pip3 install lxml
    

    OpenSUSE

    sudo zypper install python3-pip
    sudo pip3 install bs4
    sudo pip3 install lxml
    

    CentOS

    sudo yum install python34
    sudo yum install python34-pip
    sudo pip3 install bs4
    sudo pip3 install lxml
    

    MacOS

    brew install python3
    sudo easy_install pip
    sudo pip install bs4
    sudo pip install lxml
    brew install bash-completion
    
  2. 运行

    git clone https://github.com/chestnutheng/wudao-dict
    cd ./wudao-dict/wudao-dict
    sudo bash setup.sh #或者sudo ./setup.sh
    

    看到出现Setup Finished!表明安装成功。如果发生由于移动安装文件不能使用的情况,只需再次运行该脚本即可。

无法clone的,可以下载 https://github.com/ChestnutHeng/Wudao-dict/archive/master.zip ,然后解压安装使用。

Note: 注意python的版本,只支持python3

使用说明

运行wd -h查看使用说明。

$ wd -h
Usage: wd [OPTION]... [WORD]
Youdao is wudao, a powerful dict.
-k, --kill             kill the server process       (退出服务进程)
-h, --help             display this help and exit    (查看帮助)
-s, --short            do or dont show sentences     (简明/完整模式)
-i, --inter            interaction mode              (交互模式)
-n, --note             save/not save to notebook     (保存/不保存到生词本)
-v, --version          version info                  (版本信息)
生词本文件: ... some path .../notebook.txt
查询次数: ... some path .../usr_word.json

查词时可以直接使用wd 词语查汉英词典,或wd word查英汉词典(可以自动检测)。

小贴士

  1. ./wd_monofile 是本词典的在线查询的单文件版本, 可以复制到/usr/bin下直接使用.(需要安装bs4)
  2. 如果您不想看到例句, 请使用wd -s关闭。可以再次运行该命令打开。
  3. 有的用户反馈字体颜色看不清的问题, 你可以找到./wudao-dict/wudao-dict/src/CommandDraw.py, 可以看到释义,读音等采用的颜色, 直接修改即可.
  4. 查询词组直接键入类似wd take off即可.

Release Notes

Ver 1.0 (Oct 10, 2016)

Ver 1.1 (Dec 1, 2016)

Ver 1.2 (Nov 22, 2017)

Ver 2.0 (Dec 3, 2018)

Ver 2.1 (Nov 27, 2019, lastest)