分享

把StarDict词典转为文本格式的方法 并生成口袋天才数据格式 - Windows Mobile Pocket PC 2002、2003软件 - 口袋数码论坛 GPS PocketPC Palm Symbian PDA发烧友 pdafans.com - Powered by Discuz!

 昵称67994 2008-09-19

把StarDict词典转为文本格式的方法 并生成口袋天才数据格式

StarDict有很多词典,可以到http://stardict./Dictionaries.php去下载,什么牛津现代英汉双解词典、朗道汉英字典、朗道英汉字典、湘雅医学专业词典、21世纪英汉汉英双向词典等等

以这些词典为数据,可以转换为PocketGenius、MDict等词典软件的词典,方法如下:

例如对于21世纪英汉汉英双向词典来说,解压缩后得到3个文件:

21shijishuangxiangcidian.dict.dz       词典正文
21shijishuangxiangcidian.idx             词典索引文件
21shijishuangxiangcidian.ifo              词典信息说明文件

其实21shijishuangxiangcidian.dict.dz是个压缩文件,继续解压得到21shijishuangxiangcidian.dict文件,这个文件是个文本文件!

有用的文件其实就两个:21shijishuangxiangcidian.dict21shijishuangxiangcidian.idx

把下面的java程序编译后(我用JDK1.5编译的),以一下方式运行:
java DecodeStarDict idxfile dictfile outputfile
针对此例为:
java DecodeStarDict 21shijishuangxiangcidian.idx 21shijishuangxiangcidian.dict outputfile

outputfile为输出文件

用文本编辑器(推荐EmEditor)以UTF-8编码格式打开,你会发现生成的数据格式如下:
(图一)


Java程序源代码如下:
(图二、三、四)

(因为直接粘贴代码显示不正常,所以用图片好了)

=================================================================
哈哈,PPC上的词典软件基本上可以解决词库问题了

版主加精不啊????????



[ 本帖最后由 swliu 于 2006-4-4 12:32 AM 编辑 ]

附件

迅雷专用高速下载_1.png
1.png (16.95 KB)

2006-4-1 23:06

图一

1.png

迅雷专用高速下载_2.png
2.png (16.5 KB)

2006-4-1 23:06

图二

2.png

本帖最近评分记录
  • 偷你鱼 金币 +1 感谢帮助,正在找这个方法 2008-4-28 09:36
  • tianwenzhu 技术 +1 优秀资源 2006-4-2 20:41
  • tianwenzhu 资源 +1 优秀资源 2006-4-2 20:41
  • tianwenzhu 金币 +2 优秀资源 2006-4-2 20:41
  • tianwenzhu 贡献 +1 优秀资源 2006-4-2 20:41
三星 i780 纤巧轻薄 完美屏幕显示 128M RAM+GPS

图三图四

DecodeStarDict.class

附件

迅雷专用高速下载_3.png
3.png (15.35 KB)

2006-4-1 23:08

图三

3.png

迅雷专用高速下载_4.png
4.png (3.92 KB)

2006-4-1 23:08

图四

4.png

Java执行码下载

方便懒虫,哈哈

附件

迅雷专用高速下载_DecodeStarDict.zip
DecodeStarDict.zip (1.54 KB)

2006-4-1 23:11, 下载次数: 426

Java执行码下载

感谢楼主分享!您辛苦了!好图!
满腔热血把医学会,当了医生吃苦受罪,急难险重必须到位,病房门诊终日疲惫,从早到晚比牛还累,一日三餐时间不对,屁大点事不敢不对,逢年过节值班应对, 一时一刻不敢离位,周末不休还要开会,迎接检查让人崩溃,天天学习不懂社会,病人告状回回都对,工资不高还要交税,晋升职称回回被退,抛家舍业愧对长辈, 回到家里还要惧内,囊中羞涩见人惭愧,百姓还说我们受贿,青春年华如此狼狈,仰望青天欲哭无泪,唉! 当医生真累!

在这里您能感受到阳光,雨露,等生长所需的一切.
---着就是我们的论坛,让我们在相互帮助中成长吧!

更新

解码程序更新:

用法:
    java DecodeStarDict idxfile dictfile outputfile

现在输出格式为UTF-16LE编码,可以直接用口袋天才词典制作工具直接生成口袋天才的词典!


大家这回满不满足什么PPC上的 英汉、 汉英、 英英 词典,够丰富了把。

词典资源请到Stardict主页下载:http://stardict./

附件

迅雷专用高速下载_DecodeStarDict.zip
DecodeStarDict.zip (1.52 KB)

2006-4-4 00:30, 下载次数: 276

顶,楼主辛苦了,但不知楼主能否将已成功转换的词典分享一下如21世纪英汉汉英双向词典非常需要,先谢过了.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约