掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: chigre

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

[复制链接]

该用户从未签到

发表于 2013-4-26 13:17:47 | 显示全部楼层
更新:
+ I, g7 q. g3 K$ q. u. P) epan.baidu.com/share/link?shareid=443037&uk=1563908308
  V  v  j& E/ O% j(Exe only)GoldenDict-1.0.1-698-ge026808.zip$ `. v$ u9 O5 R9 N; b* Q: H. W

- n5 M. o+ {. S% |$ ~- Z% D换了Android版的图标,与官方发布的稍作区别。
& y, r0 s% h6 R2 M( Z7 ]  T与官方版不同的地方还是在索引上。' S( _* X/ q5 e2 `" A. c8 S" s
! L2 g& h8 P% }! e
其它更新的地方% h& Z4 X' j; y: Y& e8 g1 T
1. 词典名直接从文件名中获取 (如果需要更新,手动删除原来的索引就可以了,或者进行了任何会导致索引重建的操作,比如改文件名。。)
* f; s$ D# k" ?& i, C2. 修正了由于部分字典包含奇异字符导致图片不显示的问题。

该用户从未签到

发表于 2013-4-26 13:20:46 | 显示全部楼层
50# wdianyu
- s5 g" f$ V: C% x( q& e- E
" k! v- J3 y* o4 G: x7 I: m$ f. y* ]
请向GoldenDict官方提:
8 ^# g7 x; ^% a# E. X1 X0 Ohttps://github.com/goldendict/goldendict/issues
wdianyu 该用户已被删除
发表于 2013-4-26 16:10:06 | 显示全部楼层
52# Theophilus
  r$ _5 \) l% W
5 r: e7 B( H8 E* c' v0 }' w) R8 {2 ]% f
呵呵 您不是作者呀?还是只是做了对mdx的支持?
4 Y! m4 z8 \2 _- t英文论坛啊 看不太明白{:soso_e140:}

该用户从未签到

发表于 2013-4-26 18:20:47 | 显示全部楼层
更新:
) g! ^- L* t% k/ f& b7 ^0 d! Upan.baidu.com/share/link?shareid=443037&uk=1563908308/ {& C3 M* S+ B: o
(Exe only)GoldenDict-1.0.1-698-ge026808.zip
  h, X# c" e6 l8 ~6 e8 l
! @  n$ }- H  q: k" y: g+ b, ~: _换了Android版的图标,与官方发布的稍作区别。
/ O( h6 A: J/ ^% Z: k与官方版不同的地方还是在索引上。& Y, h" S6 ^) c( d2 U; k3 T

8 ?. f* D6 k  \. p$ g. d其它更新的 ...
1 G' b1 a& @. BTheophilus 发表于 2013-4-26 13:17
0 V9 F- B1 D3 V$ w* `7 P# R

# O4 W3 f4 o" L7 L请其他坛友关注这个微博:http://weibo.com/uglifycode' c" T" T5 [% W3 [8 _7 F  M( ~, p
估计与Theophilus有渊源?

该用户从未签到

发表于 2013-4-26 19:32:01 | 显示全部楼层
54# heshunyihugh . S( x! O, A- X  s: o- a8 ]

; k3 n. A8 V/ `% B) i6 S2 E8 V5 v
# J$ W) q, V2 S: c! Q, [是本人。。。. W% V! C" e( x* j/ `
3 U/ y9 {$ l* w* W- _
另外,跟GD交流的结果:词典还是尽量的使用其元数据信息中的词典名(虽然大部分的词典没有提供有意义的元数据信息),而不使用文件名。
8 ?( ?: I( z) c% v8 Y5 S: C" J; B可能会提供一种机制,比如一个附加的信息文件,允许用户自定义词典的名字。

该用户从未签到

发表于 2013-4-26 19:39:14 | 显示全部楼层
本帖最后由 heshunyihugh 于 2013-4-26 19:43 编辑
7 C% U) W, j7 S9 Y- [; H
54# heshunyihugh
. G7 v) H) L& B9 [1 x0 X: A4 N) U* C1 S+ t# ^2 ]' G% b  @6 R$ O% U: b
  f8 ^* `7 n+ q  x, Q# V
是本人。。。1 R! O; X: g9 J# [) S0 K) B  X- c

: H! I) x) W- i1 M# g7 {另外,跟GD交流的结果:词典还是尽量的使用其元数据信息中的词典名(虽然大部分的词典没有提供有意义的元数据信息),而不使用文件名。
/ i/ `. @9 g: n4 U7 K- R可能会提供一种机制,比如一个附加 ...
: c0 o, A% W2 O; kTheophilus 发表于 2013-4-26 19:32
; e, D, Y! m6 Y4 K* Y% }
8 Q7 n  ?& E' b5 m% x0 a; }
那只能自己DIY了。可惜了那本title为Cambridge Advanced Learner's Dictionary 3rd实则是OED第二版的鸿篇巨制了,但愿反编后其纯真性不受到破坏!
4 F4 ]% p0 D0 |' {. _( {/ QThank you all the same!

该用户从未签到

发表于 2013-4-26 19:48:17 | 显示全部楼层
那只能自己DIY了。可惜了那本title为Cambridge Advanced Learner's Dictionary 3rd实则是OED第二版的鸿篇巨制了,但愿反编后其纯真性不受到破坏!3 v, T, }( _/ w- K  a! K8 T1 R7 A
Thank you all the same!) N" L, k0 J1 O/ b) L& d$ [1 \
heshunyihugh 发表于 2013-4-26 19:39

0 I3 `1 B! E8 o1 l8 ^: q' {& _8 \1 U- q, P1 U5 q
没有必要重新编辑,到时候创建一个文本文件,把Title填写进去就可以了,估计会按照DSL的格式来:
, T, l2 z) K) f0 n6 g4 @& Q6 }( G% {2 I5 l: U9 f8 w" P
#NAME "Black's Law Dictionary 6th Ed. (En-En)"
1 O& P9 _" L" c% v7 l0 Q! Z* H#INDEX_LANGUAGE "English"9 m1 F/ J* M3 Y) z
#CONTENTS_LANGUAGE "English"
7 {( s# t( p* i0 j& W2 M2 T#ICON_FILE  "Icon.bmp"

该用户从未签到

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

该用户从未签到

发表于 2013-4-28 09:05:21 | 显示全部楼层
话说某路出了个PC端,收费好高。
$ R1 Q8 n; j% m: J2 r' g( }9 b这几天试用Theophilus大侠的Golden,太酷了!可惜pdawiki没有专版。

该用户从未签到

发表于 2013-4-28 18:32:17 | 显示全部楼层
本帖最后由 Theophilus 于 2013-4-28 18:41 编辑
3 G; n4 `9 p7 V! Y5 R! f$ R
% I( A+ N' t6 B" DGoldenDict-1.0.1-706-gd65c0733 z" K5 G( q" p& S9 ^. v
1 B( A/ ^- u9 M- I
http://pan.baidu.com/share/link?shareid=443037&uk=1563908308
wdianyu 该用户已被删除
发表于 2013-4-28 20:28:11 | 显示全部楼层
60# Theophilus " V2 m2 `' {3 d3 d; Q, {* u' U- G. |

; E" G. q. T) g# }0 g/ b1 b7 \/ k& @0 r/ J7 Y! K8 o3 B1 R$ ^: {
反馈

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2013-4-28 22:14:17 | 显示全部楼层
61# wdianyu
" M# u$ h7 B$ m" t
: m' i6 Q. H$ x+ @$ F
+ O6 C- W7 O) l' h还是照例给出词典给我看看。。
wdianyu 该用户已被删除
发表于 2013-4-29 00:24:14 | 显示全部楼层
62# Theophilus & J$ y' k& ]9 q9 O! L
; `) ~  S. n! ]! N; W( d; l. V
6 A- h2 v6 Z; @4 r7 m( [
百度和维基百科都不能跳转。见附件。

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2013-4-29 14:02:53 | 显示全部楼层
63# wdianyu - [# i2 j, L1 b- A, l

6 Z4 L/ C7 L( A! P5 a3 D很怪异,不知道文章是怎么生成的。我得去把字典下载下来才知道为什么。。

该用户从未签到

发表于 2013-4-29 16:26:52 | 显示全部楼层
63# wdianyu
$ y7 T" K6 D) f3 t* W+ ]9 s4 n/ b1 `
2 T2 G( V! y/ n- `. W
找到原因了,下版修正。

该用户从未签到

 楼主| 发表于 2013-4-29 21:32:09 | 显示全部楼层
<map name="Map" id="Map"><area shape="rect" coords="119,5,127,15" href="sound://_394a036.spx" /></map>
- z; M7 c$ D$ B! |9 T% T我自己做了个词典,内容是图片+音频; H, [- }6 F1 D0 g7 P( u+ n# J
图片上很多区域块,每个区域块点击即可发音(相对应的)
/ t% z+ P1 d4 U/ \8 g------------------------------------------------------------------------
3 ]5 Z4 e7 P) `2 o$ J7 ]9 \6 f9 N貌似Goldendict下这样还不行,Mdict PC下测试ok,不知为何?

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2013-4-29 21:59:51 | 显示全部楼层
67# Theophilus
: @' E( X( e+ O" u7 ^5 m% ]1 o; r
; A2 A$ X4 V. }5 o5 B0 z6 U发现一个解决一个 ;)
2 Q) s; i% F/ T* F) Y麻烦你啦~
  1. uguale
    6 A9 E9 O8 O- M/ U2 J7 a. J* H1 e4 D
  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>
    ! S# g, w7 k- \8 j. `4 ]
  3. </>
复制代码
这样的wav(或者spx)链接 语法正确的吧?

该用户从未签到

发表于 2013-4-29 22:08:16 | 显示全部楼层
68# chigre . _% W' q- M' W. }7 i8 ~- l: m0 t
! m' C, E9 e! y, m9 C+ n
嗯,是正确的。

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2013-4-29 23:51:04 | 显示全部楼层
70# 大可 $ j/ N- C+ g! Z: ~9 W
4 Y" p( G- W8 O* H% N! P) a
你可以用getdict.exe 导出.mdd所有文件,你如果说这个文件只是单一的语音库,7 U! J& a5 A# B0 e. \) l/ C7 q3 M- X
那么它的文件名应该都是单词名称,再用dos命令获得所有文件名,8 U- f+ u( j; {& W( V" W8 l
稍微文本处理一下就可以得到.mdx...% M' e. S$ M* J, t! O# B
这样一一对应,你也可以把该.mdx放在词典列表最前面。。。
; u2 d! O$ C( ?1 A6 e) W( g$ b---------------------------------------------------------------------------------
* s6 p1 H/ w/ ^: G( [9 A4 j' F; N2 g我个人这么觉得。- s$ I) C2 k* R; j! ?
.mdd 当做单纯的语音库6 X$ W6 l; @! U2 K7 N
就像.lsd那样
( d2 A6 H6 F6 q; T  o, `貌似也是可行的。。。。。。。。。。

该用户从未签到

发表于 2013-4-30 09:03:08 | 显示全部楼层
本帖最后由 大可 于 2013-4-30 09:08 编辑   z) d/ Y: @' k7 I; c

  Y* _3 X% m* m1 S6 n. B, V. g. o8 l用getdict.exe不能导出mdd的文件吧?我试了不行啊。用xwang的python-lzo-1.08.win32-py2.7.exe导出语音库javoice.mdd也不成功,导出几个就自己关闭了。
' u5 \1 ?9 }6 v' N
9 S0 |1 h1 H7 `1 I) p& B就看Theophilus大侠有没有好办法了?

该用户从未签到

发表于 2013-4-30 10:45:20 | 显示全部楼层
GoldenDict-1.0.1-721-g7a57d6e.zip( i" }6 Q! r0 U  l: Z( |; ]
3 @- p3 k# f4 s& W' p0 x
http://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也不成功,导出几个就自己关闭了。0 K7 J9 n* |, t/ a  x; N! d9 E) G

4 _6 x- Q0 N# n5 i1 O就看Theophilus大侠有没有好办法了?
1 N( b: H6 I  F大可 发表于 2013-4-30 09:03

5 O, k4 [# l! m& H% J- v' b9 P5 H, R" f6 L& {1 e) M9 M; A9 n/ s! B2 G
xwang的工具不是那么用的。。。 python-lzo-1.08.win32-py2.7.exe 只是一个Python的库而已啊。。

该用户从未签到

发表于 2013-4-30 11:55:48 | 显示全部楼层
python-lzo-1.08.win32-py2.7.exe 只是一个Python的库而已啊。。0 k/ }- q5 X8 m
Theophilus 发表于 2013-4-30 10:46
. L6 {" k2 O) C% D# p' ~/ W
+ T# Q3 r0 j/ u8 Q' F0 C
我用这个工具能导出有mdx和mdd两者的词典,并且自己通过导出的数据做了一个dsl的英汉活用图片词典,但导出只有mdd的发音库时,就只能进行一小部分,然后就自己关闭了。我的这些行为都是这您的兼容mdx、mdd的版本出来之前进行的。现在不用这么麻烦您,非常感谢您的贡献。对于语音库mdd的支持,还得麻烦您继续研究研究啊,如果支持了,那就太完美了!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-4-29 10:56 , Processed in 0.048273 second(s), 7 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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