一直都想做一个插件,来实现anki英语单词的制卡。去年年中就已经起了项目,想做谷歌插件,网页划词之后,直接发送到anki,包括读音、图片一类,但今年重新回看的时候,却发现那个方案有一定局限性。主要源自于插件无法捕获全局的事件,即为当我在其他见面时无法进行划词。 正好看到我一直在用的Easydict,实际已经实现了Mac OS下的全局快捷键捕获。一拍脑袋就想着花一点时间扩展一下功能,初步想法,直接查词之后,能够将查到的单词发送到我本地的anik制卡。

初步想法,需要实现以下功能

  1. 查询句子或单词时,中译音或音译中能直接制卡,将语句作为卡面,对应译文作为卡底
  2. 要将录音文件的TTS也发送到anki,无需依赖其他API
  3. 查单词时,卡底最好能有音标

于是经过跟Claude Code的多轮对话之后,基本实现功能,但语音层面仍需优化,后续考虑替换为大模型的 tts 服务 image.png

image.png

image.png

image.png