|
belleyeah 发表于 2013-9-2 14:42
我用那个getdict转换出来的stardict格式,排版全么了,所有的字符都挤在一起,连换行都没有。
1.
我用那个getdict转换出来的stardict格式,排版全么了,所有的字符都挤在一起,连换行都没有。
那可能是因为你转换的那个.mdx/.mdd,格式是由.mdd中的css文件控制着的。
2.
而且那个getdict只能处理mdx,无法处理mdd。
除了getdict,还有别的转换工具吗?
GetDict可以处理.mdd,把.mdd里的声音、图片、css等文件都可以倒出来。
至少我用的GetDict2.6是可以的,下载地址:
http://pan.baidu.com/share/link?shareid=557319&uk=305151372
其他转换工具,公开的没有,有的只有些私下里写的代码。
3.
.mdx/.mdd要转成排版相当的.bgl或.dsl,目前没有专门工具,如果你对.mdx、.bgl、.dsl的内部词条格式、语法有所了解的话,就会知道,要做这样一个工具,是比较困难的。
4.
事实上,dsl词典固然资源丰富、排版专业且精美,很多mdx都是从dsl转的,但是某些dsl也是从mdx转的,比如最新的朗文搭配,mdx是全宇宙首发,dsl就是从mdx转的,作者在ann文件里都有说明;还有朗文4双解等等,dsl也是从mdx转的,过程并不复杂,需要很大的耐心。
5.
bgl和mdx一样是经过压缩的,而dsl压根而就是纯文本(当然也可以压缩),很容易修改,可以compile成lsd,利用lingvo进行全文查找。我个人最喜欢mdx,我一个dsl都没做过。
|
|