想做新词典当然是因为已有词典不太能满足需求了,但是想法是多的,行动力在短时间内是有限的,所以借论坛寻找一两个知趣相投的小伙伴一起制作一个新的学习工具(词典为核心,慢慢外延)。
和大多数国人一样首先英语是我的第一外语,然后德语是我的第二外语,所以平时有需求查询 德文-中文,中文-德文,英文-中文,中文-英文,于是很自然的为了便于管理我的词典分成了7+个组
好吧,词典分组其实不是那么严谨,目前主要还是使用前3个分组。
然后,GoldenDict就开始不满足需求了(当然,词典领域GoldenDict在我心中是毫无争议的第一),示意例子:
理想中是,
- 选择不同分组查询的时候,查询的单词历史记录自动分组到对应组,比如Chinese
- 选择不同分组查询的时候,收藏标记的单词自动分组到对应组,比如Chinese
当然了,这只是一个GoldenDict无法满足的点,要是合作一起弄,我还有很多想法(主要是自己也是个学语言的小伙伴,根据自身需求,想法不少)可以交流。
其实也考虑过在GoldenDict的代码基础上慢点调整,然而其一是我嫌GoldenDict太臃肿了且使用了我并不认可的技术Qt和架构,其二是我自己的C++功力还是太弱不足以去碰GoldenDict。
和词典开发相关的技术储备方面,我个人主要还是便Web方面的前端开发和产品设计,另外因为从高中开始参加NOIP使用C++到大学C++课程几乎满分(98/100),C++基本功还行(但是项目化的C++接触有限)。
我的个人主页 www.johannhuang.com 用于佐证一下自己的实力吧。
所以借论坛宝地寻一个 对C++开发项目熟悉的小伙伴,一起从GoldenDict里面提取 词典管理及词典解析(parser/reader)相关模块代码,并加入基于Boost.Asio或类似干净类标准的技术实现的HTTP Server。
我目前人在德国,与中国时差7小时,有兴趣的小伙伴可以到我主页扫描加微信联系。