掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: chigre

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

[复制链接]

该用户从未签到

发表于 2013-4-26 13:17:47 | 显示全部楼层
更新:
0 w9 s; J0 u. u' r( Y7 p9 X7 Z. npan.baidu.com/share/link?shareid=443037&uk=1563908308
- q8 F& X  z) v& I; b7 E' }(Exe only)GoldenDict-1.0.1-698-ge026808.zip
5 G$ g" c. q; d% K/ Y
' x- ]" S1 t$ I换了Android版的图标,与官方发布的稍作区别。
6 e6 `) I  C) R2 d, R, J( X与官方版不同的地方还是在索引上。
' p) c+ K7 J" V0 [) }' O8 T
' M! R( h; N. r1 V1 g7 ^: Y其它更新的地方: Z# H" a' Y, ?' R
1. 词典名直接从文件名中获取 (如果需要更新,手动删除原来的索引就可以了,或者进行了任何会导致索引重建的操作,比如改文件名。。)& N5 {: X% S$ X/ J+ z0 D
2. 修正了由于部分字典包含奇异字符导致图片不显示的问题。

该用户从未签到

发表于 2013-4-26 13:20:46 | 显示全部楼层
50# wdianyu
& `) p- n% p; N: b( I3 o0 f' H$ A5 D; m
7 B# w4 ~5 f2 j; B6 P; F! Y
请向GoldenDict官方提:
: ~$ t3 W0 u, |+ L9 a1 Xhttps://github.com/goldendict/goldendict/issues
wdianyu 该用户已被删除
发表于 2013-4-26 16:10:06 | 显示全部楼层
52# Theophilus
7 D4 L. x4 }! [
2 H- I: |) T* X1 Y
4 m- ?- B3 p. R/ p( d呵呵 您不是作者呀?还是只是做了对mdx的支持?
  S( V  c3 f5 F6 \7 y英文论坛啊 看不太明白{:soso_e140:}

该用户从未签到

发表于 2013-4-26 18:20:47 | 显示全部楼层
更新:0 P1 @! n& w& g2 @
pan.baidu.com/share/link?shareid=443037&uk=1563908308, r* D! \4 [" L/ q
(Exe only)GoldenDict-1.0.1-698-ge026808.zip) _" h1 f5 R. d1 v) I: G3 H/ J

6 s4 p& ]; d# H( d换了Android版的图标,与官方发布的稍作区别。
; Q' J) }* l5 A2 }- }! M. N与官方版不同的地方还是在索引上。: o: b* U; [/ j. i5 H+ K
6 d) b, \, w8 L% R9 o# t+ u5 J1 {
其它更新的 ...5 N! K$ S; `* d. C3 [9 J  D# \
Theophilus 发表于 2013-4-26 13:17
/ \( k- {, V+ M6 F, T+ j
* o% ^; `% F; M  g) \) V
请其他坛友关注这个微博:http://weibo.com/uglifycode
+ j; Z; e6 |* m: s$ \9 E估计与Theophilus有渊源?

该用户从未签到

发表于 2013-4-26 19:32:01 | 显示全部楼层
54# heshunyihugh
8 O+ Q/ h$ g  a( L! l# B, E/ w' ~& J# A6 A) M; s2 _8 p$ M
' U; K4 R* }2 ?$ L1 |5 H- O; Y7 v; p
是本人。。。
  m' ?5 @# P4 S7 B
* s$ X; {; Y9 J( g4 t" V/ w  Z另外,跟GD交流的结果:词典还是尽量的使用其元数据信息中的词典名(虽然大部分的词典没有提供有意义的元数据信息),而不使用文件名。
; i. O6 c- W  o7 |, m1 b' d可能会提供一种机制,比如一个附加的信息文件,允许用户自定义词典的名字。

该用户从未签到

发表于 2013-4-26 19:39:14 | 显示全部楼层
本帖最后由 heshunyihugh 于 2013-4-26 19:43 编辑
. p; m6 r3 Z# M0 Y/ z
54# heshunyihugh 2 t+ }1 k6 I  x% H) }

7 Z) h0 i/ I. L
5 a' f# N% [3 H是本人。。。
' K& k0 G3 p# @+ O
$ z! D4 b, D* Y5 Z# A- A4 d另外,跟GD交流的结果:词典还是尽量的使用其元数据信息中的词典名(虽然大部分的词典没有提供有意义的元数据信息),而不使用文件名。& F" x- ~( H, C+ \/ o2 @0 |
可能会提供一种机制,比如一个附加 ...
5 j  c: v0 q9 ?, v; ^# UTheophilus 发表于 2013-4-26 19:32
; w) x4 z- ]0 Z/ `; T* `1 {) r

$ o% l4 [  a& \& g5 N那只能自己DIY了。可惜了那本title为Cambridge Advanced Learner's Dictionary 3rd实则是OED第二版的鸿篇巨制了,但愿反编后其纯真性不受到破坏!
' O8 w( e- I& ?& ^& A9 FThank you all the same!

该用户从未签到

发表于 2013-4-26 19:48:17 | 显示全部楼层
那只能自己DIY了。可惜了那本title为Cambridge Advanced Learner's Dictionary 3rd实则是OED第二版的鸿篇巨制了,但愿反编后其纯真性不受到破坏!
  o. i9 ~% H% h3 bThank you all the same!% d' x- J/ R: l# {) K
heshunyihugh 发表于 2013-4-26 19:39
# Y) r( {3 s* H8 F5 i. d

% q4 ~0 [1 n3 t9 ~# J  @7 D没有必要重新编辑,到时候创建一个文本文件,把Title填写进去就可以了,估计会按照DSL的格式来:
" T& U2 c  i% V/ x/ W2 Y1 ?9 [% c4 R8 W/ }6 B* {# x
#NAME "Black's Law Dictionary 6th Ed. (En-En)"! k" k" \( y- H/ ]* B. R0 ]" w
#INDEX_LANGUAGE "English"! `4 h. S$ F2 [: ^6 O, ?5 M6 p
#CONTENTS_LANGUAGE "English"
3 k) C# l) P# P, [) m! e- d9 a#ICON_FILE  "Icon.bmp"

该用户从未签到

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

该用户从未签到

发表于 2013-4-28 09:05:21 | 显示全部楼层
话说某路出了个PC端,收费好高。9 \% C7 D+ z" Z! L( _& O* y
这几天试用Theophilus大侠的Golden,太酷了!可惜pdawiki没有专版。

该用户从未签到

发表于 2013-4-28 18:32:17 | 显示全部楼层
本帖最后由 Theophilus 于 2013-4-28 18:41 编辑 ) p. Z. K* f& ~( R

0 A3 ^7 q" H; a  {GoldenDict-1.0.1-706-gd65c073
2 A$ p: Q* t- p- J6 f: W5 ^
; u( y2 D, x7 x! |; Qhttp://pan.baidu.com/share/link?shareid=443037&uk=1563908308
wdianyu 该用户已被删除
发表于 2013-4-28 20:28:11 | 显示全部楼层
60# Theophilus % v, V* o- S8 B2 O2 d/ m2 s

: P( {. F; u, l: O4 j! E1 Y+ i& p6 ~6 V" m# p$ v3 h: P
反馈

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2013-4-28 22:14:17 | 显示全部楼层
61# wdianyu
! ]+ q! o5 k2 k  ~) B& s" y9 F5 V1 `( z
6 D/ x2 K  D# @. O  r
还是照例给出词典给我看看。。
wdianyu 该用户已被删除
发表于 2013-4-29 00:24:14 | 显示全部楼层
62# Theophilus * b; ]) {  H1 F0 @% _
' b6 o  i8 J' M" t/ R

: v+ \1 L: o6 w: E" s9 e百度和维基百科都不能跳转。见附件。

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2013-4-29 14:02:53 | 显示全部楼层
63# wdianyu
& D* U% W& K5 w2 g6 v& r2 N- s# ^
& R" T) l5 s  A0 O. G0 g- D很怪异,不知道文章是怎么生成的。我得去把字典下载下来才知道为什么。。

该用户从未签到

发表于 2013-4-29 16:26:52 | 显示全部楼层
63# wdianyu
3 o+ [9 x1 d1 J1 b& S" @, I* B3 _
4 s- r$ N. f- z& g) B! ^1 b7 x! n1 p% [$ g& n- T4 ?" ]# X
找到原因了,下版修正。

该用户从未签到

 楼主| 发表于 2013-4-29 21:32:09 | 显示全部楼层
<map name="Map" id="Map"><area shape="rect" coords="119,5,127,15" href="sound://_394a036.spx" /></map>1 m9 s1 B, J- \7 ]7 I
我自己做了个词典,内容是图片+音频6 P& y+ v% a: s8 X' T: M' v/ v
图片上很多区域块,每个区域块点击即可发音(相对应的)
) b; K$ F& q- ~------------------------------------------------------------------------
0 w- i  h& i5 [; u" F( @, c貌似Goldendict下这样还不行,Mdict PC下测试ok,不知为何?

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2013-4-29 21:59:51 | 显示全部楼层
67# Theophilus ( i9 X/ J- A- I' u* X* m
1 z0 L) v$ I2 M/ f
发现一个解决一个 ;)
  D: Y  r. F% V& b" V& {* q麻烦你啦~
  1. uguale
    & r4 w+ N+ j& \( m' |  W+ A- Q% N* 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>( _0 h/ M4 |8 f& u6 v9 o
  3. </>
复制代码
这样的wav(或者spx)链接 语法正确的吧?

该用户从未签到

发表于 2013-4-29 22:08:16 | 显示全部楼层
68# chigre * c  b; F2 d, a' R0 d% J. P5 S1 d# \
- B& ]" w% j9 h  L; `" E) L# T
嗯,是正确的。

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2013-4-29 23:51:04 | 显示全部楼层
70# 大可
2 i$ E  t5 O+ |6 b
5 ^) f0 O! N2 @" ?% @# o! C你可以用getdict.exe 导出.mdd所有文件,你如果说这个文件只是单一的语音库,# L/ P. M4 u! }4 d# L/ _* l: ~' K7 C
那么它的文件名应该都是单词名称,再用dos命令获得所有文件名,
8 ^6 @0 b  O$ \* u0 H稍微文本处理一下就可以得到.mdx...; R7 \" q: N! P% U7 ^+ v6 C
这样一一对应,你也可以把该.mdx放在词典列表最前面。。。( r9 `$ w- h; N1 b
---------------------------------------------------------------------------------
9 j: f* x$ K& `: a我个人这么觉得。
8 a2 F0 O0 \8 z2 Q' ~.mdd 当做单纯的语音库/ g- [# x8 s: l" U
就像.lsd那样
) [* }. a: X+ d" ?" r0 k- h貌似也是可行的。。。。。。。。。。

该用户从未签到

发表于 2013-4-30 09:03:08 | 显示全部楼层
本帖最后由 大可 于 2013-4-30 09:08 编辑 7 ?" y4 I3 o9 T" }
2 O( T. s# M' Q' p; B; ]7 ~
用getdict.exe不能导出mdd的文件吧?我试了不行啊。用xwang的python-lzo-1.08.win32-py2.7.exe导出语音库javoice.mdd也不成功,导出几个就自己关闭了。
; ~9 ?% t9 F& g8 q# X# {) j0 S5 m+ U: k" h
就看Theophilus大侠有没有好办法了?

该用户从未签到

发表于 2013-4-30 10:45:20 | 显示全部楼层
GoldenDict-1.0.1-721-g7a57d6e.zip
5 Y/ G: @" p$ i2 W9 X
" ~. o! x% q1 _5 d  f4 Phttp://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也不成功,导出几个就自己关闭了。; B' w. b/ y4 w) i: _
1 i  X' P1 v* G7 i0 w
就看Theophilus大侠有没有好办法了?
2 G0 ^, w) d! E- `: L, h5 z大可 发表于 2013-4-30 09:03

. Y4 {8 }1 ]2 |# u( f$ n4 H/ ~3 o" t
8 N1 b( o+ r" @+ vxwang的工具不是那么用的。。。 python-lzo-1.08.win32-py2.7.exe 只是一个Python的库而已啊。。

该用户从未签到

发表于 2013-4-30 11:55:48 | 显示全部楼层
python-lzo-1.08.win32-py2.7.exe 只是一个Python的库而已啊。。9 |' ]9 Z3 q/ e3 Z5 C5 n
Theophilus 发表于 2013-4-30 10:46
: ^# ~- z# A# D
+ F1 n- \; {& }2 j8 H" J2 O
我用这个工具能导出有mdx和mdd两者的词典,并且自己通过导出的数据做了一个dsl的英汉活用图片词典,但导出只有mdd的发音库时,就只能进行一小部分,然后就自己关闭了。我的这些行为都是这您的兼容mdx、mdd的版本出来之前进行的。现在不用这么麻烦您,非常感谢您的贡献。对于语音库mdd的支持,还得麻烦您继续研究研究啊,如果支持了,那就太完美了!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2026-9-15 15:18 , Processed in 0.018341 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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