J̥H́-交流 - 词典软件应用及词库格式的探索与发现

我个人挺喜欢了解探索探索词典软件和词库格式的发展史的,所以经常Google相关话题词。

今天找GoldenDict alternative,我觉得可以分享给大家,希望激起爱动小脑筋的朋友的兴趣,多多交流。

唉 - 可惜iPad上不能直接粘贴图片唉。

https://getalternative.net/software/goldendict

读一读上面的链接,会发现至少3个玩法:

  1. DICT协议其实也还不错,也有不错的软件支持
  2. StarDict才是通用格式王者
  3. XDXF或许可以是词典数据运用的好格式(xml比html对代码友好)

元芳,你们从这些词典列表里得到什么灵感呢?

为啥这么说?

因为有很多软件支持和致敬。

1 Like

看了下StarDict这格式的源码是GPL协议的,这协议不是很友好啊。和MIT协议也有冲突,想支持的话要另写一套解析器。

这协议对于普罗大众其实很友好,只是对于商业化不友好。和MIT并无冲突,只是MIT对商业化更友好。如果本来就不是商业化想法,GPL其实对于开源世界更好。

XDXF支持的也比较多,看StarDict里面也支持这个。或许XDXF和HTML混用会是比较好的词典格式,看StarDict的格式协议就是这种方式,支持的数据类型包括纯文本,HTML,XML, XDXF,MediaWiki,还有金山词霸的数据,单独写一套解析器的话,工作量巨大。

但对推广格式的话是阻碍,我会选择MIT。

都有利弊吧,要不然也不会多种协议都活跃。看开源项目的初始目的是什么。

如果更多是技术或者知识交流的话,我觉得GPL更好。如果是推广品牌,然后收获周边利益MIT会更好。要不然MIT可能就单纯后后面商业化的人做嫁衣了。中国技术不被认可,一方面也是因为太多从MIT项目攫取但少有贡献。

1 Like

支持StarDict词典数据读取不用开源程序代码吧。我发现很多收费软件都支持StarDict词典加载啊。所以应该GPL更多指的是StarDict程序代码(当然包含读StarDict数据的代码),不是指StarDict这个格式别人不能用,如果自己写读取程序的话就不用开源了吧。