掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: chigre

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

[复制链接]

该用户从未签到

发表于 2013-4-26 13:17:47 | 显示全部楼层
更新:
. m9 Q# m0 i( w9 c& ~pan.baidu.com/share/link?shareid=443037&uk=1563908308! M: v7 H1 A! E
(Exe only)GoldenDict-1.0.1-698-ge026808.zip. W$ \: Y0 D( P% e2 e, Q
9 W$ e7 Z( v' E" h% Q2 O
换了Android版的图标,与官方发布的稍作区别。
& [! v. y$ D8 D/ ?) U4 J* I7 u与官方版不同的地方还是在索引上。
  E3 L' c9 X/ n8 y
( _( P' n' @) s# v5 a* J其它更新的地方7 R; d" r/ K" }. m+ j/ F1 y
1. 词典名直接从文件名中获取 (如果需要更新,手动删除原来的索引就可以了,或者进行了任何会导致索引重建的操作,比如改文件名。。)
# Q  b, d- x" A9 J# R2 O" ^2. 修正了由于部分字典包含奇异字符导致图片不显示的问题。

该用户从未签到

发表于 2013-4-26 13:20:46 | 显示全部楼层
50# wdianyu
1 B8 i4 P/ {2 V0 O- m; N1 @
1 F9 @0 V/ n) G8 A: u
: f$ ~+ n. ~' Z0 J7 N% A7 [7 b/ z请向GoldenDict官方提:
: E9 N: S$ {% Zhttps://github.com/goldendict/goldendict/issues
wdianyu 该用户已被删除
发表于 2013-4-26 16:10:06 | 显示全部楼层
52# Theophilus
5 [3 w% n9 r- U( ^" K6 j0 {: d5 S# j1 _# r4 l& A
/ H$ g  w7 V. [; u
呵呵 您不是作者呀?还是只是做了对mdx的支持?
2 @8 t$ s  Z  Z5 ]3 Y/ E: q9 s英文论坛啊 看不太明白{:soso_e140:}

该用户从未签到

发表于 2013-4-26 18:20:47 | 显示全部楼层
更新:# K7 O- Q* o7 q3 W( w6 z. G, L
pan.baidu.com/share/link?shareid=443037&uk=1563908308/ X/ J8 \& l" V  b8 K, n0 K
(Exe only)GoldenDict-1.0.1-698-ge026808.zip
, y; T) l+ y! j- V( d9 `$ D8 K4 ?0 F. i
换了Android版的图标,与官方发布的稍作区别。: R, ?2 t$ {" L2 X: u& H$ p/ |: K
与官方版不同的地方还是在索引上。" F8 f# R6 `5 r: K0 f
& t3 l9 u2 ]+ _; i, e- _. m" v8 M
其它更新的 ...% L8 }% e6 J. y
Theophilus 发表于 2013-4-26 13:17
8 h8 }  v/ n% _. H/ ~! g
2 C1 J1 D; o3 o- V# C; i( Z6 e
请其他坛友关注这个微博:http://weibo.com/uglifycode% x" L0 u" \2 G$ m9 o3 s$ C
估计与Theophilus有渊源?

该用户从未签到

发表于 2013-4-26 19:32:01 | 显示全部楼层
54# heshunyihugh
% K+ k4 j; T+ [
, p3 P* ~7 e3 c: U9 o
6 ]3 G2 _0 m0 e7 S- n" |8 R是本人。。。8 d5 E4 l4 s6 [2 X$ v& `* [% x

! p- X+ }% L. c) m另外,跟GD交流的结果:词典还是尽量的使用其元数据信息中的词典名(虽然大部分的词典没有提供有意义的元数据信息),而不使用文件名。
2 v6 C; ~3 \. ?6 z可能会提供一种机制,比如一个附加的信息文件,允许用户自定义词典的名字。

该用户从未签到

发表于 2013-4-26 19:39:14 | 显示全部楼层
本帖最后由 heshunyihugh 于 2013-4-26 19:43 编辑 2 _0 Y* [: }" F2 Y* s# L* r7 W
54# heshunyihugh : R& S) j$ ^/ N+ Q1 ^: d7 s
/ b4 C: Z# Y7 {. R
5 H* ]/ W8 y. G  k4 _1 Y
是本人。。。
9 {9 Z( ?' t  G' k2 i# J# V6 M4 f% T: F" p9 |
另外,跟GD交流的结果:词典还是尽量的使用其元数据信息中的词典名(虽然大部分的词典没有提供有意义的元数据信息),而不使用文件名。
* H% T& @% Z! D2 w& c可能会提供一种机制,比如一个附加 ...
9 h7 j0 R$ W8 ?8 k  HTheophilus 发表于 2013-4-26 19:32

  t6 X5 _* ~+ {4 D( A8 c
6 |+ ?, r/ {6 I1 V- B( |那只能自己DIY了。可惜了那本title为Cambridge Advanced Learner's Dictionary 3rd实则是OED第二版的鸿篇巨制了,但愿反编后其纯真性不受到破坏!
4 _' c3 w, Y3 p4 A1 U! aThank you all the same!

该用户从未签到

发表于 2013-4-26 19:48:17 | 显示全部楼层
那只能自己DIY了。可惜了那本title为Cambridge Advanced Learner's Dictionary 3rd实则是OED第二版的鸿篇巨制了,但愿反编后其纯真性不受到破坏!, e0 n8 P2 ?. }  J  {2 d' A" p
Thank you all the same!
( i8 H( ~' }4 P' m; s. kheshunyihugh 发表于 2013-4-26 19:39

; H; L* l$ H! S& E. j& ^4 ^
/ `- E% \) }  c2 I8 K- z没有必要重新编辑,到时候创建一个文本文件,把Title填写进去就可以了,估计会按照DSL的格式来:
* }' Z0 H$ y1 E% T# H0 p7 y( ~  K2 y7 ^& C$ I; C5 I! J
#NAME "Black's Law Dictionary 6th Ed. (En-En)"
4 s9 x. D; F# U: K& s* r* O#INDEX_LANGUAGE "English") N& q8 X3 b. M  I) n! Q
#CONTENTS_LANGUAGE "English"
1 P) Q  f  N, s2 `* F. J- \& h#ICON_FILE  "Icon.bmp"

该用户从未签到

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

该用户从未签到

发表于 2013-4-28 09:05:21 | 显示全部楼层
话说某路出了个PC端,收费好高。
/ N/ }8 W/ \; \, R# y" I- R+ r这几天试用Theophilus大侠的Golden,太酷了!可惜pdawiki没有专版。

该用户从未签到

发表于 2013-4-28 18:32:17 | 显示全部楼层
本帖最后由 Theophilus 于 2013-4-28 18:41 编辑 9 o! G8 r6 }' U4 z3 B- j  y, J
$ R6 G3 F, ?; J5 w, s
GoldenDict-1.0.1-706-gd65c073' [) C: g3 T% b% q# e( Y
, o' d' G" T" m' C- U& B& [% J, i
http://pan.baidu.com/share/link?shareid=443037&uk=1563908308
wdianyu 该用户已被删除
发表于 2013-4-28 20:28:11 | 显示全部楼层
60# Theophilus
! u" T, t4 y: f3 `, a7 r7 S! ^/ H2 T8 g/ `) w

- e# b! W8 M0 h9 p# u# ]& r7 o反馈

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2013-4-28 22:14:17 | 显示全部楼层
61# wdianyu 2 ~) D% w0 H1 ?8 @
- s% w( _/ F" V5 u

3 K* u1 T; y1 ]% G) C还是照例给出词典给我看看。。
wdianyu 该用户已被删除
发表于 2013-4-29 00:24:14 | 显示全部楼层
62# Theophilus ) @- Q. r6 h0 p4 w( r, L

% ~/ i, v2 o/ \2 u
; `9 Q/ |' r  ^2 Q5 M百度和维基百科都不能跳转。见附件。

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2013-4-29 14:02:53 | 显示全部楼层
63# wdianyu ; g/ N  n6 H, h( \. E

0 o7 Q0 G1 N; P$ ~! [8 F% o' O很怪异,不知道文章是怎么生成的。我得去把字典下载下来才知道为什么。。

该用户从未签到

发表于 2013-4-29 16:26:52 | 显示全部楼层
63# wdianyu
) B1 Z" B2 L6 E1 |' K# Y7 P9 _- ?1 k! K. [# x
& Y2 `4 O* o* f: X, t
找到原因了,下版修正。

该用户从未签到

 楼主| 发表于 2013-4-29 21:32:09 | 显示全部楼层
<map name="Map" id="Map"><area shape="rect" coords="119,5,127,15" href="sound://_394a036.spx" /></map>5 w* c) ^3 [+ d9 ?) L. |5 [
我自己做了个词典,内容是图片+音频
& P8 V" \# }6 F8 J0 V4 o图片上很多区域块,每个区域块点击即可发音(相对应的)5 V6 h/ R' S6 E% b  v4 h
------------------------------------------------------------------------
, F% A4 R! u6 j, e) D貌似Goldendict下这样还不行,Mdict PC下测试ok,不知为何?

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2013-4-29 21:59:51 | 显示全部楼层
67# Theophilus & D$ S* J7 @0 z2 f; n
4 I3 l9 E7 K1 M6 V! S5 M
发现一个解决一个 ;)
4 p3 m! @+ p; `9 t. ]0 {" l麻烦你啦~
  1. uguale
    / J7 J$ y# J0 G, h/ r3 j/ |
  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>
    3 [! [' v( d# W$ _: Z4 [, K8 o
  3. </>
复制代码
这样的wav(或者spx)链接 语法正确的吧?

该用户从未签到

发表于 2013-4-29 22:08:16 | 显示全部楼层
68# chigre
+ {8 L4 k9 L( N  t. y
3 m. v" Y" s) @3 M) ?1 B, a9 Y2 ^7 A嗯,是正确的。

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2013-4-29 23:51:04 | 显示全部楼层
70# 大可 6 B% W0 O! h& L; F! I5 x

( q6 \& ?6 J% A3 T. ^* n你可以用getdict.exe 导出.mdd所有文件,你如果说这个文件只是单一的语音库,
" T# m/ U2 w" ~' Y那么它的文件名应该都是单词名称,再用dos命令获得所有文件名,
5 u8 d5 D8 w" K; o( ?稍微文本处理一下就可以得到.mdx...0 C6 k" n0 S% ]& {% D: f
这样一一对应,你也可以把该.mdx放在词典列表最前面。。。
( X0 ]- l& z2 e( F% A0 w3 }---------------------------------------------------------------------------------' _5 E: O. @! ^" M5 b( Y% D* X% {
我个人这么觉得。1 h* {9 H3 b# q2 `9 \. H/ L
.mdd 当做单纯的语音库- R! _2 w5 R. z, N( j' ~3 z
就像.lsd那样
5 W, ~# r$ {# m+ I9 \$ I貌似也是可行的。。。。。。。。。。

该用户从未签到

发表于 2013-4-30 09:03:08 | 显示全部楼层
本帖最后由 大可 于 2013-4-30 09:08 编辑
+ k/ C" n( b; m5 W) e0 ~' |# k  [$ Y  t. W" g
用getdict.exe不能导出mdd的文件吧?我试了不行啊。用xwang的python-lzo-1.08.win32-py2.7.exe导出语音库javoice.mdd也不成功,导出几个就自己关闭了。
' k$ [( t6 Q- V/ k& B0 j4 k) v! ]/ G3 z* [8 j8 M! f# ?# R/ ~5 k
就看Theophilus大侠有没有好办法了?

该用户从未签到

发表于 2013-4-30 10:45:20 | 显示全部楼层
GoldenDict-1.0.1-721-g7a57d6e.zip
5 I' w$ c) X0 R) x9 ]- ~6 U2 B6 J' [$ q4 Q' F% I) A
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也不成功,导出几个就自己关闭了。
& R! F3 \9 w  Q0 L  X$ j4 f, F
' t, _7 ]% p# H( v7 E1 o* C0 z就看Theophilus大侠有没有好办法了?
! b# T" s8 o8 K! d: a: d大可 发表于 2013-4-30 09:03

: ]$ t+ G4 Y$ ]- C- T; }/ `
9 S8 }2 N# D0 D3 l( @6 Wxwang的工具不是那么用的。。。 python-lzo-1.08.win32-py2.7.exe 只是一个Python的库而已啊。。

该用户从未签到

发表于 2013-4-30 11:55:48 | 显示全部楼层
python-lzo-1.08.win32-py2.7.exe 只是一个Python的库而已啊。。
, l, C6 Q$ X0 x0 h& ?Theophilus 发表于 2013-4-30 10:46
" ^' N3 `) h5 G' l' d

. W4 c# X( R2 M我用这个工具能导出有mdx和mdd两者的词典,并且自己通过导出的数据做了一个dsl的英汉活用图片词典,但导出只有mdd的发音库时,就只能进行一小部分,然后就自己关闭了。我的这些行为都是这您的兼容mdx、mdd的版本出来之前进行的。现在不用这么麻烦您,非常感谢您的贡献。对于语音库mdd的支持,还得麻烦您继续研究研究啊,如果支持了,那就太完美了!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-7-6 07:05 , Processed in 0.022443 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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