做了一个 macOS 上的也许比欧路更适合学习英语的词典 app:闪卡词典

查看 13|回复 0
作者:zwyyy456   
起因
市面上主流的背单词软件例如墨墨、百词斩,它们背单词的方法基本都可以称为映射法,即看英文,背中文意思,往往还是一个单词同时背多个意思,背的过程就是由人脑去做映射的过程,映射上了就算背下了,没映射上就反复看意思、图片、助记文案等,直到下一次能映射上。映射法有以下问题:
[ol]
  • 单词之间是孤立的,只是机械地做中英文之间的含义映射,没有语境、上下文来体现单词含义;
  • 单词需要映射多一层翻译来体现它的含义,这种转换大大降低了阅读理解以及听力理解的效率,甚至会损害对英语的理解能力;
  • 光靠记单词,难以提升英文写作能力。
    [/ol]
    此外,这些背单词软件往往还存在释义不准确、无法正确理解单词的使用情境等问题,这里不再赘述;
    我理想的背单词乃至英语学习方法,总结起来可以称为原句法:
    [ol]
  • 单词永远出现在原句中,看到的都是日常文章、书籍中的原句而非词典中的例句;
  • 原句的含义能看懂就过,单词释义的作用在于帮助我们理解原句含义
  • 看原句时脑子出现的是场景而不是转换的文字载体。
    [/ol]
    app 介绍
    app 下载链接在此:闪卡词典,当前还只上架了 macOS app store ,iOS 端还在优化 UI 。
    虽然我的初衷是为了实现以原句法学习英语才开发的这个 app ,但就 app 的当前进度而言,它还只能作为一个欧路词典的上位替代吧,对比欧路词典,它的优势在于:
    [ol]
  • 纯 SwiftUI 原生开发,轻量、高效、低内存占用,ui 更贴近苹果原生 app ;
  • 可以从当前词条选择特定义项生成闪卡,帮你记住真正关注的含义,更符合 anki 哲学;而欧路的生词本只是记录单词,背单词的方案和墨墨、百词斩等没什么区别;
  • 采用更先进的复习算法:FSRS-v6
  • 同样支持导入外部 mdx 词典,能更方便的在不同词典的释义之间跳转,方便对比释义;
    [/ol]
    以下 app 的一些截图:



    免费用户支持启用两本外部 mdx 词典,每天可以生成 10 张闪卡,付费会员二者均无限制。
    会员价格为每月三元,每年三十元,六十元买断。
    使用注意
    当前本词典 app 需要用户导入外部 mdx 词典才能正常使用,资源的话互联网上请自行搜索一下,还挺多的,如另外有需要也可以去 freemdict 论坛自行搜索获取资源。
    选择特定义项生成闪卡的功能依赖于作者借助 ai 写的解析脚本,我现在适配了 freemdict 上牛津、朗文、柯林斯等大概四十本英汉词典,如果您发现导入英汉词典导入使用时,没有在义项旁边看到添加按钮,可以尝试打开词典选项中的“无精确匹配时允许脚本回退匹配”功能,如果还是没有,欢迎通过 [email protected] 这个邮箱联系作者,并提供您所用的词典的相关信息,最好能附上词典 mdx 文件的分享链接(只需要 mdx ,mdd 非必须),我将尽快使唤 ai 补充该词典的解析脚本,如果您需要以类似的方法学习法语、德语等语言,也欢迎通过邮箱联系我。也欢迎加入 1092582879 这个 qq 群来反馈软件使用问题以及交流英语学习心得。
    后续计划
    后续计划如下,概括起来就两点:一是支持移动端,二是支持生成符合原句法理念的闪卡
    P0:
    推出 iOS 版本:支持 iPhone 端与 iPad 端
    P1:
    添加取词功能:支持剪贴板取词,注册系统服务取词;
    推出一个取词功能的强化插件:支持取词时获取单词所在的句子;
    支持快速安装在线词典;
    更多的 mdx 词典适配;
    P2:
    编写一个简单的支持 PDF 与 epub 的阅读器,支持与当前词典 app 联动,阅读时取词可以从词典 app 获取释义,并且能快捷创建包含单词、单词所在句子以及单词对应释义的闪卡,实现从英文材料阅读到创建闪卡、记忆单词的无缝联动;
    设计一个基于 json 或者 xml 的新词典格式,解决当前基于 html 的 mdx 词典格式存在的诸多问题。
    请个设计师帮忙再优化一下界面。
    一点碎碎念
    这个原句法的理念最初来源于博主“你家老黄”,我实践了一段时间之后,英语水平确实提升了不少,后面由于准备考研、毕业、当时的工具受限等原因放弃了,研一的时候想着改善一下工具,写一个 PDF 阅读器来继续实践原句法,当时还在 v 站发帖咨询了技术路线,2024 年的时候都还有朋友在下面留言询问进度,可惜后面由于自身能力、学业压力、找工作等原因开了个头就又放弃了。去年试用了 Claude code 和 codex 等 code agent 之后,我想我可以在 ai 的协助下开发出一个能更好地实践原句法理念来学习英语的软件,加上现在工作还比较轻松,就从去年年底开始,利用业余时间断断续续做了四个多月,终于是把第一个 app 搓出来了,希望大家能多多试用并给出建议。
    比较无奈的一点是,没有 ai 的协助,我很可能无法开发出这个帮助我学习英语的 app ,但是 ai 再这样发展下去,以后还有多大的必要再去学习外语呢?
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部