Skip to content

bigpotato920/alfred-dict-workflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alfred 查词扩展

多功能、快速、易用的 Alfred 查词扩展。

简介

  • 支持的词典:
    • 系统词典,支持朗道、牛津词典
    • 有道在线词典
    • 爱词霸在线词典
    • 百度在线词典
    • 必应在线词典
  • 支持英汉、汉英互查
  • 支持音标,默认显示美式音标
  • 使用系统 TTS 引擎发音
  • 可快速复制释义
  • 可使用快捷键进行词典切换
  • 缓存查询结果,方便下次查询
  • 支持快捷键取词

截图

screenshot

用法

关键词为 dict,默认使用系统词典,使用以下格式指定词典:

dict {word} @ {dict}

词典代号及切换快捷键:

词典 代号 快捷键
系统 sys, system
有道 yd, youdao
爱词霸 cb, iciba
百度 bd, baidu
必应 by, bing fn

系统词典默认使用朗道词典,如果想切换为牛津词典,请编辑 cndict/systemdict.py 修改第 10 行:DEFAULT_DICT_NAME = 'oxford'.

修改或更新之后,如果想立即生效,请清空缓存:~/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/me.liberize.dict/.

如果没有安装朗道词典,请先下载,然后复制到 ~/Library/Dictionaries/ 目录.

由于必应词典没有提供 API,只能通过解析 HTML 得到,因此速度可能稍慢。

联系我

liberize@gmail.com

About

A multi-feature, fast and handy alfred dictionary workflow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.9%
  • Objective-C 6.1%