有道词典的命令行版本,支持英汉互查和在线查询。
Switch branches/tags
Nothing to show
Clone or download
Latest commit 8184201 Dec 7, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
soup init Dec 3, 2017
wudao-dict Fix pull Dec 7, 2017
wudao-gui init Dec 3, 2017
.gitignore init Dec 3, 2017
README.md fix lib Dec 3, 2017
wd_monofile init Dec 3, 2017

README.md

无道词典

pyplat


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

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

英汉:

En_Zh Demo

汉英:

Zh_En Demo

功能特性

  1. 基础词典(20w英汉查询 + 10w汉英查询 + 网络词库)
  2. 词组查询功能(例如直接输入wd in order to)
  3. 自动补全功能(按Tab自动补全单词,包含1w个最热的词)
  4. 生词本(自动把历史记录存为生词本,wd -h查看生词本文件位置)

安装说明

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

邮箱: chestnutheng@hotmail.com

issue: 创建新的 issue

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
    
  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-desc       do not show sentence       (只看释义)
-n, --not-save         query and save to notebook (不存入生词本)
生词本文件: ... some path .../notebook.txt
查询次数: ... some path .../usr_word.json

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

小贴士

  1. ./wd_monofile 是本词典的在线查询的单文件版本, 可以复制到/usr/bin下直接使用.(需要安装bs4)
  2. 如果您不想看到例句, 请在/usr/bin/wd中的./wdd后面加上-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)

  • 在线查询修复了不显示被查词的bug

Ver 2.0 (latest)

  • 修复了文件夹过大的问题,由263M缩小到80M左右。 issue #1: 文件夹大小
  • 添加了更多的常用词和单复数形式
  • 取消了网络搜索功能,没有在本地找到时会自动进行网络搜索
  • 添加了tab补全的支持,对常用的1w词进行tab补全 issue #15: 模糊查询的支持
  • 添加了生词本功能,自动把查过的词和释义添加到生词本文件中
  • 优化了排版,同一单词不再截断换行了 #该功能因为转移字符的问题搁置 issue #16:避免在单词内换行