|
发表于 2013-9-4 21:44:37
|
显示全部楼层
belleyeah 发表于 2013-9-2 14:42 
! M8 r6 }; l$ y* [) R L6 Y/ N5 b! p% E我用那个getdict转换出来的stardict格式,排版全么了,所有的字符都挤在一起,连换行都没有。
0 [4 [. ^' Q, ~, `+ y1.
6 x, s- g9 J4 d3 s: o我用那个getdict转换出来的stardict格式,排版全么了,所有的字符都挤在一起,连换行都没有。
; M: R O0 C# G/ ~ q那可能是因为你转换的那个.mdx/.mdd,格式是由.mdd中的css文件控制着的。( ~* G% N5 ~- r5 F" z
# B# M' e/ d; M8 R: F6 q
2.) @2 \2 n4 n6 d' H, M# s
而且那个getdict只能处理mdx,无法处理mdd。! t& ]" b# G& N6 m7 d
除了getdict,还有别的转换工具吗?
& i" v' ~9 S1 Y. ]* j, @GetDict可以处理.mdd,把.mdd里的声音、图片、css等文件都可以倒出来。* J5 G7 ?9 ]+ z6 r2 _8 d
至少我用的GetDict2.6是可以的,下载地址:
9 f* L! q8 ]/ Qhttp://pan.baidu.com/share/link?shareid=557319&uk=305151372* r4 L/ N6 B$ y, c: n( J
其他转换工具,公开的没有,有的只有些私下里写的代码。' R2 J$ c9 k- l( R( ~
4 {& E* Q- e! {
3.0 R0 ^/ p# P- L& J8 z/ `% e) G
.mdx/.mdd要转成排版相当的.bgl或.dsl,目前没有专门工具,如果你对.mdx、.bgl、.dsl的内部词条格式、语法有所了解的话,就会知道,要做这样一个工具,是比较困难的。4 }: [4 n- C9 B, h. ], q ~
) ?, F( s. \; D4 A3 ]2 [2 I7 Z6 D: P
4.1 k/ j5 J* L6 ]+ @% |
事实上,dsl词典固然资源丰富、排版专业且精美,很多mdx都是从dsl转的,但是某些dsl也是从mdx转的,比如最新的朗文搭配,mdx是全宇宙首发,dsl就是从mdx转的,作者在ann文件里都有说明;还有朗文4双解等等,dsl也是从mdx转的,过程并不复杂,需要很大的耐心。
9 T' ^* v6 \- V
b1 V: L1 l) c' m+ m5.
: ]8 P9 p2 a, m3 l$ {- Dbgl和mdx一样是经过压缩的,而dsl压根而就是纯文本(当然也可以压缩),很容易修改,可以compile成lsd,利用lingvo进行全文查找。我个人最喜欢mdx,我一个dsl都没做过。5 D" o; {+ p2 P3 y' W# W7 w# Q
|
|