Lexica 是一个 Alfred Workflow。它调用 macOS 内置 Dictionary.app 里的系统词典,把查询结果显示在 Alfred Text View 中。

查词入口

系统词典,原生体验

它使用的是 macOS 自带词典,也就是你已经在系统里安装、启用、信任的那些词典。比如牛津英汉、柯林斯英汉、西中词典,或者你自己添加的其他系统词典,离线、原生。

Lexica 只是把系统词典搬到了 Alfred 的工作流里,让查词入口更快一点。

Alfred Workflow + Text View

安装后,在 Alfred 里输入:

def <word>

Lexica 会查询已激活的系统词典,并把结果整理到 Alfred Text View。相比普通列表结果,Text View 更精简、更易读。

查词 apple

如果你需要看 Dictionary.app 里的完整页面,也可以按 + ↩︎ 从 Alfred 跳回内置字典 App。

下载与安装

下载最新版 Alfred Workflow:GitHub

安装方式:

  1. 下载 Lexica.alfredworkflow
  2. 双击导入 Alfred。
  3. 在 Alfred 输入 def <word> 查询。

也可以配置比如快捷键 + + D 触发查询入口。

Lexica Alfred Workflow

进阶玩法

  1. 如果你想折腾更多,可以 clone repo:
git clone https://github.com/placeless/Lexica.git
cd Lexica
swift run lexica run --config config/rules.json
  1. 如果你想增加词典支持或改进现有规则:

Lexica 的解析配置在 config/rules.json。目前支持两种解析模式:

  • container:适合结构化、分块明显的词典页面,比如按词性、释义、例句分组的英汉词典。
  • sequential:适合内容按顺序铺开的词典页面,比如逐个标签排列的词条结构。

你可以基于这些规则适配新的系统词典,也可以改进现有词典的释义、例句、短语提取效果。最后把你的规则放在以下目录即可。

mkdir -p ~/.config/lexica
cp YOUR_CONFIG_RULES.json ~/.config/lexica/rules.json

查词 manzana