【免费下载链接】Aictionary
Another desktop dictionary, but way more faster and definition-rich, which makes you truly understand language.
Aictionary 反查单词是这款桌面英汉词典最实用的隐藏技能:在搜索框直接输入中文意思(比如「解决」),它会立刻从本地词库中反向匹配出所有释义对应的英文候选词,如 resolve、solve、work out,点击任一候选词即可打开完整词条。全程离线、毫秒级响应,非常适合英语写作时「只记得中文意思却想不起单词」的场景。
🎯 反查单词是什么?适合哪些场景?
传统查词是「英文 → 中文」,而反查单词是反过来的:「中文 → 英文」。
它的典型使用场景:
- ✍️ 英文写作时想不起某个词怎么说,输入中文意思快速定位候选词
- 📝 背单词前确认自己熟悉的中文释义对应哪些英文表达
- 🔁 复习时检验「这个词是不是你想的那个意思」
Aictionary 的词库收录了 8 万多条带中文释义的学习者词条,反查正是基于这些释义数据完成的。
⚡ 3 步完成第一次中文反查
第 1 步:确保已下载本地词库
打开「设置 → 词典」,下载本地词库(一个 SQLite 文件)。反查依赖词库中的中文释义数据,未下载时会提示「请先在设置中配置词库缓存路径,再使用中文反查」。
第 2 步:直接在搜索框输入中文
Aictionary 会自动识别输入内容:只要包含中文字符,就切换到反查模式,无需任何开关。这一步的判断逻辑见 use-dictionary-search.ts。
第 3 步:从候选列表进入完整词条
输入「解决」后,页面顶部显示匹配数量(如「找到 20 个释义匹配的英文单词」),下方按行列出候选词。点击任意一行,即可打开该单词的完整词条页面,包含释义、记忆钩子、学习要点和词性详解。
📖 看懂候选词列表:每一行都在告诉你什么
反查结果面板的设计与词条页保持一致(实现见 reverse-lookup-panel.tsx),每一行包含 3 个信息:
| 位置 | 内容 | 示例 |
|---|---|---|
| 左侧标记 | 词性缩写(大写) | VERB / NOUN |
| 中间粗体 | 英文候选词 | resolve |
| 右侧灰字 | 中文词性 + 释义 | 动词 解决问题 |
两个实用细节:
- 点击候选词后可「返回匹配列表」:词条页顶部提供返回按钮,方便在多个候选词之间来回比较
- 个人词条也会参与反查:用 LLM 生成的个人词条释义同样被索引,你自定义的词也能反查出来
界面文案定义在 translation.json 的reverse区块中。
⚙️ 为什么反查这么快?本地索引的功劳
Aictionary 的反查完全在本地完成,不经过任何网络请求。关键设计有两条(实现见 commands.rs):
- 预热索引:应用启动后就在后台构建反查倒排索引,等你输入第一个中文时索引已经就绪,所以即使是首次查询也是秒出
- 排名策略:释义与查询词完全匹配的核心词排在最前面,例如查「解决」时 resolve、work out 这类直接对应的词会优先展示,并自动去重相同词头
这意味着断网状态下反查照常可用,与正常查词一样稳定。
❓ 常见问题(FAQ)
Q:输入中文提示「请先在设置中配置词库缓存路径」?A:说明本地词库还没下载,或缓存路径未配置。进入「设置 → 词典」完成词库下载即可。
Q:输入中文后显示「词库中没有找到释义匹配的英文单词」?A:反查是按「释义匹配」工作的,不是模糊联想。试试用更常见的说法(如「解决问题」改为「解决」),或换词重新输入。
Q:反查结果和直接搜英文词有什么区别?A:反查列出的是所有释义命中的候选词,帮你先定位「是哪个词」;点进去之后就是标准词条,包含完整的学习者向释义。
📌 相关代码位置速查
| 功能模块 | 文件路径 |
|---|---|
| 反查结果面板 UI | reverse-lookup-panel.tsx |
| 中文输入检测与查询调度 | use-dictionary-search.ts |
| 反查索引与排名(Rust 后端) | commands.rs |
| 前端查询服务封装 | dictionary-service.ts |
| 界面文案(中/英文) | zh/translation.json |
总结
Aictionary 的反查单词功能把「中文意思 → 英文候选词」这条链路做到了极致:输入中文即触发、本地索引秒出结果、候选词带词性与释义一目了然、点击直达完整词条。对于正在积累英文表达的读者来说,这是比逐个试错高效得多的学习方式,值得一试 🚀
【免费下载链接】Aictionary
Another desktop dictionary, but way more faster and definition-rich, which makes you truly understand language.
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考