为谷歌拼音输入法添加魔兽词库

目前版本的谷歌拼音输入法没有魔兽世界的词库,也没有类似搜狗的细胞词库可以添加,在魔兽世界中聊起天来不是很方便,挑挑拣拣之余就有了自己制作魔兽世界词库的念头。

当然,我首先打的就是搜狗词库的注意,搜狗细胞词库的介绍是这样的:

细胞词库是搜狗首创的、开放共享、可在线升级的细分化词库功能。

既然是开放共享,我也就放心的拿来改造了。搜狗的细胞词库其实并没有完全开放,其细胞词库使用的格式是.scel,无法直接打开修改,但它提供.txt格式的词库下载。从搜狗输入法下载的魔兽世界词库的txt版本中,词条是这样排列的:

逃脱
图腾
图腾集中
塔特
塔特纳克

谷歌拼音输入法的用户辞典格式如下:

谷歌 1 gu ge
这三列分别称做词语、词频、拼音;其中词频不是必需的,词语和拼音是必需的。列之间的分隔可以是空格或者”Tab”缩进,拼音的音节之间也要有空格、”Tab”缩进或者单引号分隔,并且不能字和拼音穿插放置。

现在,我的任务就是就是将.txt的词库加上拼音即可。

从网上搜索了一大堆汉字转拼音的程序,都不能完全符合词库转换的要求,包括含有貌似木马程序的sogou-google著名工具。后来我想起word中有拼音功能,能不能使用VBA将汉字转换为拼音呢?再使用“vba 汉字 拼音”搜索后,发现了一网友编写的汉字转拼音工具,功能强大,而且还有源码可以学习。

在Excel中导入搜狗版的魔兽词库后,使用函数HzToPy()轻松完成转换工作,然后将文件另存为.txt格式,再导入到谷歌拼音输入法后即可。最后成果见下图:

wow-dict

至此,谷歌拼音输入法魔兽世界词库大功告成,嫌转换麻烦的同学请点击这里直接下载!

最后顺便说说谷歌输入法,谷歌拼音输入法最早推出网络同步用户词库的功能,吸引了一批用户,可这个功能却被后来的搜狗输入法借鉴后,加上搜狗输入法在易用性和词库数量方面的投入,谷歌拼音输入法渐渐失去了竞争中的优势,慢慢形成了搜狗输入法一家独大的局面。我就想不通,既然谷歌投入了资金和人员做输入法这个项目,为什么连个输入法的词库都不愿意改进呢?这个没有什么难度啊?再联想到谷歌日历不支持按农历重复事件功能,我再次认为,谷歌缺乏中国化的诚意。

“为谷歌拼音输入法添加魔兽词库”的29个回复

评论已关闭。