GoldenDict(for Linux)配置無道詞典


引言

我原來寫過一篇博客:(離線)英語詞典軟件推薦,個人比較喜歡的就是GoldenDict詞典。不僅僅是因為它是免費開源的多平台程序,更重要的是支持豐富的原版詞典(下文給出了下載鏈接)。本文主要針對其擴展功能的配置基於命令行的無道詞典,同時實現在線查詢的功能。

添加無道詞典(針對Linux和MacOS)

無道詞典,是一個簡潔優雅的有道詞典命令行版本。支持英漢互查的功能,包含釋義、詞組、例句等有助於學習的內容。
具體的安裝和使用Github項目(見引文3)介紹的很詳細,配置之前請確認安裝成功。

演示版本

  • GoldenDict(Linux): V1.5.0-RC2+git; 基於Qt5.13.0(GCC 8.2.1 20180831,64位)
  • 無道詞典(Linux):V2.0;基於python3

文件修改:命令行輸出和GoldenDict界面顯示不兼容,因此我簡單修改了文件./wudao-dict/wudao-dict/src/CommandDraw.py(見資源下載),下載解壓后后替換原文件即可(建議先備份原文件,注意路徑)。

配置命令: 詞典來源:程序:添加: 類型選擇Html,名稱自定義,命令行wd %GDWORD%

命令行(可選)

  • wd %GDWORD% 詳細解釋,自動聯網查詢
  • wd -s %GDWORD% 只看釋義

如下圖:

注意:

  • 無道詞典自帶(20w英漢 + 10w漢英)詞庫,找不到時會自動聯網查找。
  • 請確認安裝網頁解析模塊bs4 lxml(或 sudo pip3 install bs4 lxml)。
  • 因為修改了CommandDraw.py文件,所以命令行界面的顯示會受影響

效果對比:

原無道命令行顯示:

修改后的GoldenDict顯示:

吐槽一下:意外發現有道詞典使用的是Collins的詞庫,但是這2個例句的解釋也差了太多了吧。。。

資源下載

聲音異常

當播放發音時,很可能遇到錯誤:

“警告:內置播放器:ao_open_live()調用失敗:無法打開設備:alsa,...”

解決方法:使用外置播放器:首選項:音頻:使用外部程序播放。

推薦使用mpv player 或者 vlc player,(需提前安裝)。

外置播放其設置輸入:mpv 或 cvlc ,保存即可。
如下圖:

參考

  1. (離線)英語詞典軟件推薦: https://www.cnblogs.com/oucbl/p/6839493.html#_label2
  2. 無道詞典: https://github.com/ChestnutHeng/Wudao-dict
  3. zh_CN 簡體中文詞典:http://download.huzheng.org/zh_CN/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM