[Ai-Dict]一个可以导入Goldendict和直接网页浏览的AI词典

一直以来都是在这个站伸手,下载大家做好的词典用,也不会做词典,所以写了一个简单的AI词典,放在github上面了,大家可以自行部署.
我也部署了一个现成的:AI词典,大家可以直接导入到词典里面使用,导入的方法在网页中写到了。
因为现在AI的token速率还比较低,所以只能做到简单的注读音,翻译,例句。当然我也会慢慢完善词典,让它的反应速度更快、更加精确。
欢迎大家试用!本词典永久开源免费~

5 个赞

不太明白你说的啥意思呢。 能不能按逻辑先后放几张图片上来看看,这个词典是干啥的,实现了啥功能。 谢谢

1 个赞

Yes,简单来说就是一个基于大模型的词典,最简单直白的试用方式就是网页使用:
这里是网址:https://dict.4555556.xyz/

网页使用

网页使用非常简单,直接打开输入单词查询即可,如图:

集成Goldendict

这是我写这个词典的主要目的,就是把它添加到goldendict中,当作一个其他词典的补充:

步骤

1. 生成词典url

在网页的下端可以看到url集成的页面链接:


点击后可以看到不同语言的ai词典生成器:

例如我们现在要添加一个英汉词典,选择源语言为英文、目标语言为汉语后就可以生成url:

https://dict.4555556.xyz/golden-dict?source=en&target=zh&word=%GDWORD%

2. 加入goldendict等词典

上面这个url就是查询词典的api接口,简单来说,替换url中的%GDWORD%就可以查询对应的单词,例如

https://dict.4555556.xyz/golden-dict?source=en&target=zh&word=good

就是查询good这个词,使用浏览器打开以后就可以看到:

那么我们的goldendict等词典就是通过替换%GDWORD%来查询的,具体加入方式为:

  • 打开goldendict,当然我这里使用的是goldendict-ng,原理是一样的
  • 选择编辑->词典
  • 选择词典来源,网站:
  • 点击右边的添加,在新添加的一栏中,地址就输入我们上一步生成的url
https://dict.4555556.xyz/golden-dict?source=en&target=zh&word=%GDWORD%
  • 名称可以随意起一个,勾选启用即可使用。

3. 查询测试

现在我们可以去我们的词典中随便查一个词试一下:

看到如图也就大功告成啦!(当然我这里加的是德汉词典)

昨天洋洋洒洒写了一大堆,被机器人判断为广告了 :smiling_face_with_tear:,现在我把教程放到网站上了,可以点击查看:

有任何问题都欢迎提出~

你好,我对这个项目很感兴趣,项目的前端很干净利索,但目前遇到一个困难,我日常用欧路比较多,这个可以适配欧路吗?

谢谢。

  1. AI的解释等会不会随机出错?有没有幻觉啥的
  2. 解释的长度可否定义? 多个义项怎么取舍?
  3. 能不能做成docker 和 命令行批量导入词表,导出结果?
  4. 有没有比较准的办法给1k/2k/…5k基础单词生成图片(当然大部分可能不准,但可以作为参考),上次有个哥们用AI给单词造图片,不知道咋样了

欧路是有类似的功能的,但是做不到goldendict直接:

  1. 在词库管理里找到网页书签:
  2. 右键选择后打开编辑在线词库列表:
  3. 然后一样的方式添加,只不过url中的%GDWORD%要换成{w}。
  4. 然后使用,但是问题是它不会直接调用,必须每次查询的时候手动点击一下:

这个也算是欧路的缺点吧,毕竟是高度定制的app,而且它有自己的很多词库、AI助手,所以用起来没有goldendict那么自由。

收到,感谢回复,我晚点研究一下。

1 个赞
  1. 单词的解释基本上没有出过错,有不精确的解释,但是出错应该比较少,毕竟这个问题很简单,不是那种大量的输入让他分析。(幻觉问题是有的,比方说你给他一个不存在的单词,它可能能够分析出这个单词不存在,但是也可能给它一个莫名的解释)
  2. 解释的长度和大模型的输出限额有关,比方说我现在用的google模型,最多一次输出为32.8k tokens,但是平时查询一次所需的输出只有200左右,因此基本上查词不会达到它的限额,也就是说仅仅是查单词的话,不需要取舍,它会输出所有的义项。
  3. 当然可以批量查询和导出,但是需要另外写接口,并且速度不会很高(当前查一个单词的速度大概是2s),当然如果有需要的话,可以改为多线程。
  4. 我现在用的模型Google 3n 4B非常非常简单,生成不了图片,当然有生成图片的模型,并且可以较准确的生成,但是生成需要时间、成本。
1 个赞