掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: chigre

[新版发布] [2013.07.14更新] 最新GoldenDict支持Mdict格式了

[复制链接]

该用户从未签到

发表于 2013-4-26 13:17:47 | 显示全部楼层
更新:
: h7 S- W# ?8 i6 V7 O! ^/ t2 fpan.baidu.com/share/link?shareid=443037&uk=1563908308  c! H" V/ K7 I+ g% Y, F6 B5 o
(Exe only)GoldenDict-1.0.1-698-ge026808.zip; D5 i- q$ l+ U) E, S# T' b5 L
, k% J) O/ \: V) [
换了Android版的图标,与官方发布的稍作区别。
2 j2 t" |7 i7 q6 n1 @% i% w) J与官方版不同的地方还是在索引上。
; C8 N+ z6 t$ H6 J  t
, }2 J6 v$ U$ w, D8 J+ ^8 }! P0 @5 R其它更新的地方! q6 L5 y& |- Y2 p
1. 词典名直接从文件名中获取 (如果需要更新,手动删除原来的索引就可以了,或者进行了任何会导致索引重建的操作,比如改文件名。。)
; m7 s$ h. l7 F8 L2. 修正了由于部分字典包含奇异字符导致图片不显示的问题。

该用户从未签到

发表于 2013-4-26 13:20:46 | 显示全部楼层
50# wdianyu
- P+ v6 x, K4 E! V4 Z4 k3 ~7 [+ e5 A3 e! j$ Q: D
! h3 I- P8 o' z# f  w7 Q- Z
请向GoldenDict官方提:7 `  W" C8 X# N, C2 M* ^
https://github.com/goldendict/goldendict/issues
wdianyu 该用户已被删除
发表于 2013-4-26 16:10:06 | 显示全部楼层
52# Theophilus
4 D/ B+ d3 |: N
( d, ?0 v4 C- v" J3 s& J0 k" t% M& {1 d9 w# S3 e, A
呵呵 您不是作者呀?还是只是做了对mdx的支持?
* \7 n8 d* _% @2 F* y/ F" E英文论坛啊 看不太明白{:soso_e140:}

该用户从未签到

发表于 2013-4-26 18:20:47 | 显示全部楼层
更新:
8 Q# }2 a1 T: Ppan.baidu.com/share/link?shareid=443037&uk=1563908308' R3 ]# P3 W2 D# P% l1 Y
(Exe only)GoldenDict-1.0.1-698-ge026808.zip
9 `. n, G: e; G% ^0 R
$ H% d5 h  x, P, |- b6 N2 A换了Android版的图标,与官方发布的稍作区别。
% q' c2 ^, M+ j2 i1 }与官方版不同的地方还是在索引上。
. ?* d( v- `" i; {; E& W. N+ D2 }& x
其它更新的 ...
7 }' B2 i7 r1 E% I0 NTheophilus 发表于 2013-4-26 13:17

0 ~) [1 q6 ^4 u$ n  `: A
" u; h9 T- |4 E0 u' r& w请其他坛友关注这个微博:http://weibo.com/uglifycode
/ ^: u& o1 {' P. `, C: E2 ^7 \估计与Theophilus有渊源?

该用户从未签到

发表于 2013-4-26 19:32:01 | 显示全部楼层
54# heshunyihugh , ^1 H$ S# @" h3 p& d; T/ T
5 u" j1 m9 p* X+ s
* K6 e: [. @5 u9 u
是本人。。。
0 [5 w! ~0 V, d
; Q' p/ S* V( Z! l& K& z  y另外,跟GD交流的结果:词典还是尽量的使用其元数据信息中的词典名(虽然大部分的词典没有提供有意义的元数据信息),而不使用文件名。3 V1 T2 w5 w) w- ]5 m+ j4 v
可能会提供一种机制,比如一个附加的信息文件,允许用户自定义词典的名字。

该用户从未签到

发表于 2013-4-26 19:39:14 | 显示全部楼层
本帖最后由 heshunyihugh 于 2013-4-26 19:43 编辑
, y9 L2 b$ ?- b* ]6 _5 ~
54# heshunyihugh 6 i6 x/ v$ N7 R7 D# Z
7 \! W$ ]0 i( F& N, o
' A7 s! m7 l9 I# ~
是本人。。。, X( j5 k+ f- H6 L+ w( B

0 e7 g% w' M  O另外,跟GD交流的结果:词典还是尽量的使用其元数据信息中的词典名(虽然大部分的词典没有提供有意义的元数据信息),而不使用文件名。) m, B  j6 Y# E) S& T
可能会提供一种机制,比如一个附加 ...
/ x3 J7 c. v! F/ @/ p9 D- u! n) Q8 YTheophilus 发表于 2013-4-26 19:32
5 {) Z. N2 ]8 Q3 t: y

2 N' ?( Z6 O- n1 \' ^3 `' u4 q那只能自己DIY了。可惜了那本title为Cambridge Advanced Learner's Dictionary 3rd实则是OED第二版的鸿篇巨制了,但愿反编后其纯真性不受到破坏!
" o; s# N' @2 L8 l. ~$ Y' NThank you all the same!

该用户从未签到

发表于 2013-4-26 19:48:17 | 显示全部楼层
那只能自己DIY了。可惜了那本title为Cambridge Advanced Learner's Dictionary 3rd实则是OED第二版的鸿篇巨制了,但愿反编后其纯真性不受到破坏!
! y+ w. J" }6 X" i) X6 t' a( NThank you all the same!& Y0 h% M; ]+ ]! T/ y; j, S
heshunyihugh 发表于 2013-4-26 19:39

( ^. }* ~6 i' c6 p& C! U
- R# N& g% S9 V没有必要重新编辑,到时候创建一个文本文件,把Title填写进去就可以了,估计会按照DSL的格式来:
4 l# B4 R; h, G. P. F; G+ E% ^) C+ K0 g7 c; R$ r
#NAME "Black's Law Dictionary 6th Ed. (En-En)"- E+ t, D0 z4 h6 T
#INDEX_LANGUAGE "English"
# {' x/ U3 ]6 c0 z$ L#CONTENTS_LANGUAGE "English"" L9 c% w: h- F' d
#ICON_FILE  "Icon.bmp"

该用户从未签到

 楼主| 发表于 2013-4-27 21:28:13 | 显示全部楼层
然后会发现很多出问题的词典都是HTML语法不够严整

该用户从未签到

发表于 2013-4-28 09:05:21 | 显示全部楼层
话说某路出了个PC端,收费好高。0 N5 E1 g% B3 I
这几天试用Theophilus大侠的Golden,太酷了!可惜pdawiki没有专版。

该用户从未签到

发表于 2013-4-28 18:32:17 | 显示全部楼层
本帖最后由 Theophilus 于 2013-4-28 18:41 编辑 ) A4 F7 J" ]6 d8 k! u

3 \$ V* L. @" s3 _GoldenDict-1.0.1-706-gd65c073: s2 }( F6 \( y

) j- f* j  G  I! P* C6 fhttp://pan.baidu.com/share/link?shareid=443037&uk=1563908308
wdianyu 该用户已被删除
发表于 2013-4-28 20:28:11 | 显示全部楼层
60# Theophilus : H  W, o; u2 @0 R; j  S
5 N& W- ]3 b4 G
/ f1 D' u  b! j
反馈

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

该用户从未签到

发表于 2013-4-28 22:14:17 | 显示全部楼层
61# wdianyu
, {# ~4 O9 ~" w% _8 C; n* v6 e/ Y

! ]) r  I3 c! u9 f9 }1 d; n还是照例给出词典给我看看。。
wdianyu 该用户已被删除
发表于 2013-4-29 00:24:14 | 显示全部楼层
62# Theophilus ; @$ m+ Z4 ~' X# Y# Y& B9 H
! y; Y7 c0 G! y

$ N5 Q/ y; U( o3 K5 k8 n百度和维基百科都不能跳转。见附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

该用户从未签到

发表于 2013-4-29 14:02:53 | 显示全部楼层
63# wdianyu
5 ^2 d5 ]5 C' w: t$ i8 l* n
( V/ \& C' w4 T/ C: s5 Z( G0 U3 I很怪异,不知道文章是怎么生成的。我得去把字典下载下来才知道为什么。。

该用户从未签到

发表于 2013-4-29 16:26:52 | 显示全部楼层
63# wdianyu 0 d- E% D: A" m! @; s# `* a
. e* }$ y6 s6 k" y7 y

/ ?6 v  c& ?, N: h找到原因了,下版修正。

该用户从未签到

 楼主| 发表于 2013-4-29 21:32:09 | 显示全部楼层
<map name="Map" id="Map"><area shape="rect" coords="119,5,127,15" href="sound://_394a036.spx" /></map>; ~+ P7 @+ N4 k0 R, K7 [
我自己做了个词典,内容是图片+音频
: [7 T2 J' l6 [) O4 v9 D图片上很多区域块,每个区域块点击即可发音(相对应的). K1 g" _& G5 o8 g, u& ?
------------------------------------------------------------------------1 m$ |& i! R/ o- [2 J
貌似Goldendict下这样还不行,Mdict PC下测试ok,不知为何?

该用户从未签到

发表于 2013-4-29 21:44:37 | 显示全部楼层
<area>标签现在还没有处理,下个版本一起加入

该用户从未签到

 楼主| 发表于 2013-4-29 21:59:51 | 显示全部楼层
67# Theophilus % n# L* L; K! x

- g) W1 S# r5 X; w发现一个解决一个 ;)
$ l! \) B* b* h9 }8 I1 R: x麻烦你啦~
  1. uguale
    " J1 Y# l% S, J" G6 a
  2. uguale<BR><img name="img" src="file:///Big_00_03_0003948.gif" alt="" width="300" usemap="#Map" border="0"><map name="Map" id="Map"><area shape="rect" coords="73,5,82,15" href="sound://Audio_00_03_717c022.wav"><area shape="rect" coords="165,18,174,27" href="sound://Audio_00_03_717c023.wav"><area shape="rect" coords="233,54,244,64" href="sound://Audio_00_03_717c024.wav"></map>
    + T( N1 X. U: ^) v( k
  3. </>
复制代码
这样的wav(或者spx)链接 语法正确的吧?

该用户从未签到

发表于 2013-4-29 22:08:16 | 显示全部楼层
68# chigre 8 U3 o: b. h* I, O
  O8 q- M$ S+ O  w3 d$ j( ~
嗯,是正确的。

该用户从未签到

发表于 2013-4-29 23:03:39 | 显示全部楼层
可以支持只有mdd的发音文件吗?比如javoice.mdd?

该用户从未签到

 楼主| 发表于 2013-4-29 23:51:04 | 显示全部楼层
70# 大可 7 @" H* j0 V- k4 w: v6 l( k9 r; T

0 C  L% G+ w, g) j* i/ B你可以用getdict.exe 导出.mdd所有文件,你如果说这个文件只是单一的语音库,9 W* u& k( T. L/ [; ]- @
那么它的文件名应该都是单词名称,再用dos命令获得所有文件名,
9 U4 M! @& z. Y* e  u* D0 N* g稍微文本处理一下就可以得到.mdx...- {" j# y+ I' z! g) v; V4 v
这样一一对应,你也可以把该.mdx放在词典列表最前面。。。
9 B3 }) N. n8 b  ?5 n( z---------------------------------------------------------------------------------
" L* C3 m- D% N) M' h我个人这么觉得。  t$ d* w4 ]2 c6 e4 W$ v6 t* R& W5 N6 ~
.mdd 当做单纯的语音库9 @  c" [* u+ r. I6 P
就像.lsd那样
* s; ?9 s9 l2 ?4 S貌似也是可行的。。。。。。。。。。

该用户从未签到

发表于 2013-4-30 09:03:08 | 显示全部楼层
本帖最后由 大可 于 2013-4-30 09:08 编辑
% J' k" S# ~" r0 ^: Y2 V( _7 |
/ W$ |8 z: P# e, e# d$ ~& Z5 f+ [用getdict.exe不能导出mdd的文件吧?我试了不行啊。用xwang的python-lzo-1.08.win32-py2.7.exe导出语音库javoice.mdd也不成功,导出几个就自己关闭了。
2 W4 A* B& M: Y+ ~8 n: M3 L) X. O9 q6 c6 u6 f
就看Theophilus大侠有没有好办法了?

该用户从未签到

发表于 2013-4-30 10:45:20 | 显示全部楼层
GoldenDict-1.0.1-721-g7a57d6e.zip
# j+ z2 `( k& \, p3 V* W
- X& Z4 K6 g9 z: c3 e: ghttp://pan.baidu.com/share/link?shareid=443037&uk=1563908308

该用户从未签到

发表于 2013-4-30 10:46:07 | 显示全部楼层
用getdict.exe不能导出mdd的文件吧?我试了不行啊。用xwang的python-lzo-1.08.win32-py2.7.exe导出语音库javoice.mdd也不成功,导出几个就自己关闭了。5 o( N+ }% Q6 |$ ]' q+ E

  J2 _4 g6 T" p0 N/ x) `6 a就看Theophilus大侠有没有好办法了?5 ?2 q) c& ?" j) ^+ f) k
大可 发表于 2013-4-30 09:03
/ G! o7 \# x2 n8 ?9 L

' E6 O! {1 N: T) \0 k5 Uxwang的工具不是那么用的。。。 python-lzo-1.08.win32-py2.7.exe 只是一个Python的库而已啊。。

该用户从未签到

发表于 2013-4-30 11:55:48 | 显示全部楼层
python-lzo-1.08.win32-py2.7.exe 只是一个Python的库而已啊。。
% y$ e6 B) p7 y' rTheophilus 发表于 2013-4-30 10:46
  q) s1 m( Y3 m% \; B! _! r7 M
" ], B  O  K' C) c/ j
我用这个工具能导出有mdx和mdd两者的词典,并且自己通过导出的数据做了一个dsl的英汉活用图片词典,但导出只有mdd的发音库时,就只能进行一小部分,然后就自己关闭了。我的这些行为都是这您的兼容mdx、mdd的版本出来之前进行的。现在不用这么麻烦您,非常感谢您的贡献。对于语音库mdd的支持,还得麻烦您继续研究研究啊,如果支持了,那就太完美了!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

小黑屋|手机版|Archiver|PDAWIKI |网站地图

GMT+8, 2025-5-2 14:34 , Processed in 0.021990 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表