自制查词软件词镜Lens交流


【自制工具】词镜 Lens:本地优先的 Windows 查词软件,能导入 MDX 词典

这是我自己做的一个 Windows 查词软件。查词时可以同时显示好几本词典,还会把单词所在的原句一起记下来,方便以后复习。现在是 0.7.0 测试版,欢迎试用、提意见。

一、它能做什么

  1. 导入自己的词典

    • 支持 MDX/MDD、StarDict 格式,词典里的图片、发音、样式都能正常显示。
    • 软件不附带任何有版权的词典,用你自己手上的词典包就行。
    • 输入时会提示候选词,拼错了会给纠正建议,输入 ran、went 这类变形词也能查到原形。
  2. 在任何软件里划词查

    • 在浏览器、Word、记事本里选中一个词,按快捷键,或者连按两次 Ctrl+C,就会弹出小窗口显示释义。
    • 会自动记下这个词所在的句子和出处。如果是在浏览器里查的,之后还能回到原网页。
    • 在 Lens 窗口里面也能查:可以设置成双击、单击或划选一个词,直接跳到这个词的查询页。
  3. 真实例句和常用搭配

    • 右侧栏有来自 vocabulary.com 的真实例句,按小说、新闻、科技等来源筛选,可以点播发音,每页 5 句。这部分在线获取,没装 vocabulary.com 词典包也能用。
    • 内置 COCA 两万词频数据,能看到单词的词频排名和常用搭配。
    • 可以选择接入 Claude API,生成中英双语例句(要自己填 API Key)。
  4. 生词本和复习

    • 收藏单词时会连同原句、出处一起保存,可以加标签。
    • 内置 FSRS 间隔重复算法,按记忆曲线安排复习。
  5. 复制和导出

    • 释义可以复制成 Markdown、HTML 或纯文本。粘贴到 Word 里格式还在,粘贴到 Obsidian 里是正常的 Markdown。
    • 单个词可以导出成 PDF 或 HTML,版式有卡片式和文档式两种,纸张可选 A4、A3、Letter。
    • 批量导出:从历史记录、生词本里挑词,或者直接粘贴一份词表,一次导出很多个词。中途退出了,下次可以接着导。
  6. 在线词典(可选)

    • 支持 Free Dictionary、Merriam-Webster、Oxford 的官方接口,韦氏和牛津需要自己申请 Key。
    • 查过的词会缓存下来,断网时也能看到之前查过的结果。

二、界面

  1. 三种布局:简洁单栏、双栏、三栏。默认打开是简洁单栏,标题栏上的按钮可以随时打开或收起左右两侧的栏。
  2. 侧栏宽度能拖动调整,软件会记住你调好的宽度。双击侧栏边缘可以恢复默认宽度。
  3. 11 套主题,可以自己做主题,也能导入、导出主题文件分享给别人。
  4. 沉浸模式:按 F11 全屏,界面只留下释义。
  5. 键盘为主:在查词页直接打字就开始搜,按回车查词,大部分操作不用鼠标。

三、使用说明

  1. 目前只支持 Windows 10 和 11。
  2. 数据都存在你自己的电脑上,不需要注册账号,也不会上传你的查词记录。只有用到在线功能时才会联网,包括在线例句、在线词典和 AI 例句。
  3. 现在还是测试版,可能会遇到 bug,欢迎反馈。

四、软件截屏






五、下载与反馈


很好的构思,我暂时按我心中理想给出图示修改建议。

怎么图上传不了呢

把图搞小了,看看能否传上来。


牛津高阶英汉双解词典第10版 - 英汉 - FreeMdict Forum导入后无法查询,就是不显示词条内容。辞海在线图片和视频不显示

Merriam-Webster Online 20260928 Collegiate 8字典(10/13) - 英英 - FreeMdict Forum这个词典只显示第1个词性的释义,其他标签都点不开

另外,能否制作个便携版本,不想安装

词镜 Lens

**本地优先、键盘优先的 Windows 桌面查词软件。**多部词典一起查,在任何程序里划词取句,生词带着原句进生词本,还能直接读英文文章和电子书。

读英文时遇到生词,通常要复制、切到词典、粘贴、再切回来,查完也记不起是在哪句话里遇到的。在 Lens 里,选中单词按快捷键(或连按两次 Ctrl+C),旁边就弹出几本词典的释义,这个词所在的句子和来源也会一起记下。

主要功能

  • 多词典查询:支持 MDict(.mdx / .mdd)和 StarDict,多部词典并行查询;变形词(went → go)和拼写错误都能处理;阅读、翻译、编程等场景可以各用一套词典。
  • 划词取句:在其他程序里选中单词就能查,所在句子和来源一并保存。
  • 看懂句中词义:粘贴一句话,直接点句中的词来查。「当前语境」离线判断它在这句话里的词性和义项,「词汇网络」列出派生词、同根词、易混词和近义词。
  • 中文反查:给双解词典建全文索引后,输入中文就能找到对应的英文词;也可以在所有释义和例句里搜一段文字。
  • 阅读文章和电子书:支持 Markdown、TXT 和 EPUB。点词就在右栏查,查过的词连同原句自动收藏,生词按词频标在正文上;还会记住读到的位置。
  • 生词本与复习:生词带着原句保存,用 FSRS 安排复习,可以导出到 Anki。
  • 批量导出:把单词表批量查词并导出,也可以把单词或文章导出成排好版的 PDF / HTML。
  • 可选的扩展:COCA 词频与搭配、AI 双语例句、在线词典,不用可以关掉。
  • 主题和沉浸模式:15 套内置主题,可以自己调色;还有沉浸模式和卡片墙。

下载安装最新版本

下载下方的 Lens_0.28.0_x64-setup.exe 安装即可,支持 Windows 10 1809 及以上和 Windows 11。
https://github.com/jacknnnbauer/lens/releases/download/v0.28.0/Lens_0.28.0_x64-setup.exe

Lens 不附带任何词典,安装后需要导入你自己合法获得的词典文件。

隐私

词典、历史、生词本和索引都存在你的电脑上,查词不需要联网。在线词典、AI 例句和更新检查都是可选功能,可以关闭。

最新版本已经更新出来,欢迎下载使用。

最新版本已经更新出来,欢迎下载使用。

请问有便携版吗?词典数据可以都存放在非系统盘吗?

还是没法使用,win11

便携版:https://github.com/jacknnnbauer/lens/releases/download/v0.29.0/Lens_0.29.0_x64-portable.zip
词典数据可以都存放在非系统盘。

麻烦确认几点,方便定位问题:

  1. 卡在哪一步:下载、安装,还是打开?能截图最好。
  2. 有没有弹出拦截提示?提示里写的是“智能应用控制”还是“已保护你的电脑”?
  3. 用的是哪个版本?安装版还是便携版?
  4. 按 Win+R,输入 winver 回车,把窗口截图发我。
  5. 打开“Windows 安全中心 → 应用和浏览器控制 → 智能应用控制”,看它是开、关还是评估模式。
  6. 按 Win+R,输入 %APPDATA%\Lens\logs,如果里面有文件,把最新的日志发我。便携版的日志在 data\logs 里。


导入词典查词后,图中任何按钮都点不了,这怎么用

智能应用控制处于关闭状态

最大的问题:1)不能读入与mdx词典配套的js和css(与mdx处于相同目录的css和js,此称为外部css和js,以便区别于存放于mdd的css和js。并遵循外部css和js优先,方便爱好者修改css和js),因而词典无法渲染为既定样式(包括喇叭、颜色、人机交互等)。2)查词捕获句参考我之前提的建议。我实验的是:win10,最新安装版。

词典发给我下,我来优化。

就是这本词典

真不错!star!

你的仓库都很不错,关注了 :100:

很不错的软件!多谢。请楼主关注16楼提出的与mdx同目录的css与js的加载问题。