掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 4185|回复: 4

[教程] 揭开EPWING制作的神秘面纱

[复制链接]

该用户从未签到

发表于 2010-1-17 14:50:23 | 显示全部楼层 |阅读模式
下面的一篇文章比较详细地介绍了EPWING化词典地制作过程,在看这篇文章之前,我自己曾经尝试过PDIC一行格式地制作。(PS 文章属于转载,属于本论坛天照大神地BLOG里面地)4 i/ t; v( ?/ `9 D" p% K) F& R  `
一. 准备软件介绍 ; P& _  W8 T6 m% v
1. Ebstudio ,epwing词典生成软件,最好是注册版。我这次用的是1.69。
1 j" T/ t: E+ P) U5 [2. c2epw02.exe,要安装版本,好生成需要的gaiji.xml、complex.xml、gaijimap.xml,生成的执行文件名为C2EPW.exe,需要在命令行下运行。 ( O2 F) c( o/ s+ X8 a
3. 中日对照txt术语文件。本来可用PDIC(unicode版本)的中日dic文件转换为Pdic一行格式,但此次我没转换成功,可能是版本(词典文件版本、pdic版本、OS版本)兼容问题。应该还是能解决的。 / D0 C4 ^3 L1 X$ W) t
4. 英日对照格式txt术语文件。 0 i& M! a# u# o3 c0 ~* x0 a) ~
5. 日文操作系统,主要是避免乱码和莫明其妙的问题。我用的虚拟的windows 98。并且安装好上述软件。
) d: \4 {+ X5 I1 b9 f" O* [( [0 e2 l: f
二. 制作英日epwing词典
6 t4 a* L' O, `4 Q8 `4 Q3 D4 I7 X1. 按Ebstudio要求准备text文档格式。我采用的是对照格式,这种资料最多,如果为一行格式或csv、其他trados、babylon、stardict格式的导出text文档,则需要相应处理,可利用宏。 - I1 n/ L& B7 Y  x: L2 v
• PDICテキスト形式は、見出し 1行、説明文 1行の繰り返しで一つの項目を表します。 8 s: @7 u- ^7 @  f# z. s
【例】 # ~8 I/ v0 U5 s
Automatic Data Acquisition - F5 O4 e) @/ r$ w* N( O- g
自動データ収集
1 d1 v6 p/ L5 `( v2 ]( [7 kAutomatic Data Processing 8 i; X$ V- ?- o1 ]1 ^& d/ I1 y
自動データ処理
+ _& H: e6 g/ f0 v/ M7 |' s1 t2 [! l7 f
2. 打开Ebstudio,按步骤进行。
3 P) u1 w/ E6 x( m3 f指定文件为准备好的text格式文件,选择pdic text形式。
  Q( G0 ^% k6 b: Q, G5 A
' ?: z! ^9 D7 B% T2 K4 P- L其他按要求指定,选定各种index后执行。生成词典文件(两个,一个catalogs,一个词典文件)。将生成词典拷贝粘贴到EBWIN词典文件夹目录下。搜索例子图片如下。
/ \  B8 j/ e4 f日文检索
7 ?: |% s' Y6 E+ q9 e: Z5 @2 H
1 @+ m8 S) ?7 y
8 M6 k4 [6 r" n" \7 C1 x英文检索 7 o' B% |. V# O4 q" L$ V

4 l- Y! w( A  C( x- B$ K1 I4 Z9 R4 x3 c. l
词典information如下:
4 l% I% W+ F7 B) U" n0 c$ {8 O' ^) X2 _( E. }; u8 U

' A- Y! N5 L$ k2 K- }: s/ ~7 Q三. 制作中日epwing词典
+ J" y* {+ Z/ _7 X& |! p4 d1. 准备text文件。c2epw02.exe要求的格式为: 7 o+ ^9 Q! e# m. X( G. d

7 I- D$ R. u0 d3 f辞書をキスト形式に変換
7 }' f  L% Z( B* l* V' ~3 k9 C4 ?1. 対応するファイル形式:
# _2 g/ i2 t: P8 L0 [) U0 w PDIC一行テキスト形式(ただし、文字コードは、UTF-8) 7 i* L0 \' K( {3 S# O4 o* K- L3 B
  简体中文 /// 訳語部(ピンイン) \ 用例部(語義1) \ 語義2 \ ... 8 |( w: f7 j, ]& R
2. PDICU(ユニコード)の中国語辞書を、PDIC一行テキスト形式に変換する。
8 V0 p7 s9 c. g" H: D4 | Tools → 辞書の変換 → [転送元]PDIC形式 → [転送先]1行テキスト形式 2 l/ M" E/ ^2 l% a6 q( @
設定はデフォルトのままとして変換・保存する。(見出し区切りは [░///░]、改行は [░\░]、登録項目は [訳語部+用例部]、デフォルトの出力コードは、UTF-16。ただし、"░"は、スペース。) ) D7 x! o/ f$ w" z9 D; V% ]
 (例)u16.txt 7 i' `  W2 `9 X
3. メモ帳(W2K, WXP)や秀丸エディタ等のユニコード対応のエディタで、UTF-16 → UTF-8へコードを変換し、名前を付けて保存し直す。 & ^* g& v$ g/ s9 Q
 (例)u8.txt ( [! u6 Z' O2 \. l4 u% _
$ Z3 N6 G" r; ~- l5 t
这里因为我转换pdic的dic词典文件为text格式未成功,所以自己另行制作了一行text文件,格式(词条和释义分隔符░///░、)、编码(UTF-8)按如上要求。 $ G: ~$ }$ C% }# `+ e
例子如下:(拼音用括号跟在词条后面,未注拼音的是我测试用的。)
# Y) \* I# p, S* _0 p良药 (liangyao) /// 良薬 /          / i: }" N# c8 d1 G, d" D
特效药(texiaoyao) /// 特効薬 /          ) q; V. f7 y/ O1 e+ |4 v: F8 U
中药 (zhongyao) /// 漢方薬 /          
; f: D1 @, a8 }" Z1 C内服药 (neifuyao) /// 飲み薬 /           : x2 W+ Z+ E5 v! b( v
外敷药 /// 塗り薬 /      
8 P5 E; n0 e& W  S4 b. R! ?) n感冒药 /// 風薬(かぜやく) /           5 U4 i' \- S  ~& q" R! I' R2 v! P
退烧药(tuishaoyao) /// 解熱剤 /げねつざい  
# }2 M" W: h1 i: ?2 [镇痛药(zhitongyao) /// 鎮痛剤 / # z% V6 K0 |9 u9 _8 t( i
  @* ?* P4 d- V% p7 L  e" L) V
EBSTUDIO可处理的pdic一行格式要求如下: 3 F; U% @" [# x. Y
• DIC1行テキスト形式は、英単語、日本語訳、用例が一行で表される形式です。 PDIC以外に、PDA系の辞書検索ソフトで利用されている例があります。 % ]5 p5 H9 b# a# J( ]8 ]5 b& A' m7 B3 B/ j
【例】
( X- `9 p/ ~% A  z$ N+ U英単語 /// 日本語訳 / 用例
1 ?! f! G2 E5 Y" b# I. d• 英単語と日本語訳の区切りは /// (半角スペース+スラッシュ3つ+半角スペース)です。
* {/ A* @8 g$ b9 x6 B6 n0 b9 ]7 w• 日本語訳と用例の区切りは / (半角スペース+スラッシュ1つ+半角スペース)です。
' c2 R) t8 ^( D8 _5 H• 日本語訳、用例には改行コードを含めることが出来ます。改行コードは \ (半角スペース+円マーク+半角スペース)です。なお、英単語には改行コードは使えません。
2 `4 {* [& F* P) l• /// の左側の文字列から、前方一致・後方一致・クロス検索インデックスを生成します。ただし、かな検索インデックスは作成できません。複合検索はPDICテキスト形式に準じます。 9 W' d0 v2 C5 I, r* A
; B! r( r4 V; M; ?+ O
2. 按c2epw02.exe要求将text文件拷贝粘贴至与其同一文件夹内。在命令行模式下运行程序,生成html文件。
3 j2 r( f8 x' {4 Q- v. t# R& b* N; u8 m+ _% x6 p
8 T. f, x) b! W+ v3 ?
生成html文件内容例子如下: : Y9 C3 |6 }- X/ t7 ]
外敷药 4 \% s9 ^# w& h1 h& X6 F" m- k
<塗り薬/      > &#9418;
+ I, j% ~' m1 s6 L3 v# E2 n塗り薬/      塗り薬/      5916 6577 836F外敷葯
# N# G4 D  {. I5 c( k感冒药 ' M5 }+ a6 g' J1 q6 b. j
<風薬/          > &#9418;
4 l  j  y% I& y% K5 t風薬/          風薬/          611F 5192 836F感冒葯
+ K# [+ v/ W" o退烧药 + q. {1 G: {4 ?- U
<tuishaoyao> &#9418; ( H$ T6 v" }- l" k: G( b, q$ P' _, Q
tuishaoyaotuishaoyao9000 70E7 836F退焼葯
4 S; Y! \+ s# t8 V/ a! B+ C镇痛药 * K% R% ]% d* h2 _0 v6 K! _
< zhitongyao> &#9418; 7 M) M7 K  {* c' M! O
zhitongyao zhitongyao9547 75DB 836F鎮痛葯 &#7939;&#7938;
  U+ x- p) W. X7 z&#9400; 良药 (liangyao) <良薬/         > [↑]
+ ^  ~6 |* m( U6 M&#9418; 826F 836F (006C 0069 0061 006E 0067 0079 0061 006F ) / o/ Q- K, d+ v- \& m  S
&#9404; C1BC D2A9 (006C 0069 0061 006E 0067 0079 0061 006F ) 8 [, U% G0 h! a4 `
&#9407; 良葯 (liangyao) 5 i+ W$ y6 s5 a
&#7939;&#7938;
% q2 o9 J, ~# i) D" M" i. K- D&#9400; 特效药(texiaoyao) <特効薬/         > [↑]
0 L7 Y! s6 B: b&#9418; 7279 6548 836F (0074 0065 0078 0069 0061 006F 0079 0061 006F )
: S1 C* ~1 R; _1 i3 P&#9404; CCD8 D0A7 D2A9 (0074 0065 0078 0069 0061 006F 0079 0061 006F ) 6 A5 A! X" a+ I+ c- Q: P
&#9407; 特效葯(texiaoyao)
, k2 v% ?# U( ~" S0 w$ ]. u; Y2 n; `/ ]6 a/ H
3. 在ebstudio中输入文件选刚才生成的dic.html,字符定义文件和复合检索定义文件分别选择c2epw02.exe文件夹下的gaiji.xml、gaijimap.xml、complex.xml。 3 F) Y- W( R( [5 N( N% g) I) z
4. 选择输出路径,填好所需选项,执行。执行步骤记录可看log文件。 ' ]* {$ r8 M0 m
5. 生成了词典文件。 ' ^8 D' j  Q4 A/ `2 H& K4 J
6. 测试结果如下: 9 `! K  q/ U( K
指定できる検索語:
! a' C; r% M; u3 r! h( v ピンイン(声調有/無)、ユニコード(hex)、[互換]JIS漢字 1 K" {, A( |8 f% y
3 x/ A- u7 z1 d" W- r9 s
用拼音进行搜索,在end、cross、auto模式下可以检索到。 / x, z+ g7 X7 _* M7 B

7 a/ r- b  k6 h& D' f3 a  Q, S$ T6 I" ]
用中文检索,只能在互换汉字下检索到,例如中可以,中药就不行(互换汉字?)。 . |1 W5 s7 S+ q) S8 V; m
& t; f8 v" V4 y$ @8 I$ u
. [5 ?4 f0 x' X7 ^- V
日文检索,输入 “飲み薬”,可在front、auto、full等模式下检索到。 $ N, h3 W$ p( ~1 j4 ?8 _
3 a8 H% C3 ?2 g: I1 |
  {2 T1 X# ]* E' u+ s7 t: P+ o" t; ?
输入 薬 ,可在cross、auto等模式下搜索到。 / K2 {; {/ C! b7 j% Y9 O
$ X( |8 L' I+ X$ C4 E: F$ a; }
四. 小结: ( l* U7 `* [/ @
综上所述,英日、日英epwing词典的制作,主要是准备text文本花时间,其他没有什么困难。 $ z" P9 u- S9 _+ ]( q( t) s; `
中日词典还是要拼音检索,否则输入替换汉字检索会损失大量信息。而要给大量词条注拼音更是繁琐,不过也许可以用word的注音功能实现,有机会再尝试吧。(选择中文词条粘贴至word内,注音后另存text,调整格式,粘贴与日文释义合并?) + E, x) l$ {, I  `
即使用拼音检索,也未实现在exact模式下检索,这对使用大量词典时是个问题。

该用户从未签到

发表于 2010-7-8 19:44:07 | 显示全部楼层
看来还是有些繁琐,学习中。。。

该用户从未签到

发表于 2010-11-26 20:27:49 | 显示全部楼层
这是好东西啊
! W3 F) E$ p4 P2 g谢谢楼主的分享  Y3 l$ q+ J- _
有机会一定要试试
  • TA的每日心情
    开心
    2021-2-5 15:40
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2011-5-28 12:24:02 | 显示全部楼层
    感觉比制作MDICT词典复杂,特别是汉字的显示问题。下面的链接是介绍如何制作词典的介绍,英文的:& Z. U% j& L* ^: b2 I5 X. @' I
    http://www.japaneselanguagetools.com/docs/EBstudio.html

    该用户从未签到

    发表于 2011-6-23 13:06:41 | 显示全部楼层
    还是有些繁琐,学习中。。。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-9-15 14:37 , Processed in 0.023442 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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