标签归档:字典

金山词典

似乎金山词霸又出新版了,它强大的钩子函数使它成为Windows下电脑词典的不二之选(但也正是这个技术与AMD64的硬件ERP数据执行保护相冲突,在XP-SP2上导致内存溢出,应用程序崩溃,官方也为此更新了XdictGrb.dll文件,此处不赘述)。不过我没兴趣试用,好用的经典界面是不会改的,花钱买来的词库在版权到期之前也是不会换的,加几个新词,多几个例句又有多少用途,反正不会有我这个专业需要的。有人抱怨说,正版也不提供升级服务,其实金山自己心里清楚,升级有什么用,换个皮肤而已。众多的小词库仍然以鸡肋的姿态出现。虽然可以在安装时选择,但无法在使用中按照需要增删,相对于星际译王StarDict等拥有大量不断更新的开源词库的免费软件来说(刚听说译王在试行了2周的字典软件收费下载之后,由于担心版权问题又取消了收费),无疑缺乏足够的灵活性。

下面就来研究一下金山的辞典系统。相信很多朋友都试过,直接把词库复制到词典目录词霸并不识别。这是因为设置中的词库列表并不是在运行启动时从词典目录中读入的,也没有保存在配置文件中(2003之前似乎的确是保存在DICT.ini中),而是在安装时直接写入注册表,启动时再从注册表中读出加载的。搜索注册表可以很容易找到辞典文件的注册位置:
[HKEY_LOCAL_MACHINE\SOFTWARE\Kingsoft\Powerword\6\Professional\Dictionarys] 凡是这里给出路径的词库都将出现在词霸设置中可用的字典名单中!查词所用的词库出现在 [HKEY_LOCAL_MACHINE\SOFTWARE\Kingsoft\Powerword\6\Professional\Option\Dictionarys\Lookup]项下。 其中的数字6是2003的版本号,2006的对应的版本号则是9。后面的事就容易做了。

但是这个方法只适用于金山自己的词典,对于外部词典,可以利用用户词典,它允许用户自行编辑定义,导入导出,适合更新专业术语,不过这个用户词典并不是保存在安装目录下的,而是在隐藏目录C:\Documents and Settings\用户名\Application Data\Kingsoft\PowerWord\UserDict 下,因此,如果你想更换用户词典,需要到此目录下删除词典文件。

其实如果金山肯提供一个带过滤器的词典导入工具,大家就可以利用开源词库定制自己的词典库,而且不会涉及版权。不过不同于卖词库的巴比伦Babylon,金山卖的是取词技术,至于其他方面,实在是太~久没更新了……