掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 9144|回复: 27

[使用求助] GoldenDict有辦法把詞典簡轉繁嗎...?

[复制链接]

该用户从未签到

发表于 2015-4-19 23:38:22 | 显示全部楼层 |阅读模式
剛抓了1.5來用,感覺還不錯,唯一可惜的沒有簡轉繁的功能....
8 ]& x' t* h3 J作者應該也不太可能加,我自己也不會c++....: n" z5 z$ f0 f; w" E* n% K0 t  ?5 o+ |
唉,去git上面request會理我嗎?
  • TA的每日心情
    无聊
    2022-9-25 21:09
  • 签到天数: 1136 天

    [LV.10]以坛为家III

    发表于 2015-8-20 08:24:51 | 显示全部楼层
    簡轉繁程式; l* \& K2 |; A0 P" L4 z
    http://code.google.com/p/opencc/; g) ^( S1 W) @. k

    4 _1 q% B) O7 d

    该用户从未签到

    发表于 2015-4-30 15:52:32 | 显示全部楼层
    arst 发表于 2015-4-30 12:35
    3 E  s# K. q% P  ^) k# `改天有空我再來加個功能吧!!可以導入自定的取代清單
    . g% p3 T6 k1 r! ~6 X6 b* j我本身也是寫java的,他也有source code,不過 ...
    ' o$ E$ S0 X: A7 q9 K/ H. T" I
    那就太好了, 期待加入之後, 應該有機會成為最佳的簡體轉繁體程式..
    - I( r! q% {; \+ e另外, 建議可以直接使用ConvertZ 的格式, 畢竟原本已經有七千多組的資料可以用, 對轉換後的正確性很有幫助.

    该用户从未签到

     楼主| 发表于 2015-4-30 12:35:27 | 显示全部楼层
    sky66 发表于 2015-4-29 23:28* X; ^% E+ y- u, q: F
    雖然不會亂改, 但也不能使用類似ConvertZ的 簡轉繁修正列表(內建七千多組詞彙修正)..
    ' n% f! o. m) {. s* D測試一些辭典會 ...

    4 G# f6 ?5 U/ R/ A4 E! N& w0 o" g( C) ~6 L' n
    改天有空我再來加個功能吧!!可以導入自定的取代清單
    * o. q9 u; ~# B2 s6 A我本身也是寫java的,他也有source code,不過可能要等三個月後了,太忙了最近

    该用户从未签到

    发表于 2015-4-29 23:28:34 | 显示全部楼层
    本帖最后由 sky66 于 2015-4-29 23:37 编辑
    7 H5 ]2 N5 C( `4 J& V
    arst 发表于 2015-4-29 21:023 c. f7 M3 x) W) n) P5 K+ l
    終於找到比ConvertZ更好的簡轉繁程式啦!!
    + G. G/ j% x1 ~: S0 F! bhttp://www.mandarintools.com/zhcode.html
    " J' E. t6 [3 z0 B: G1 ~1 u我這裡也來傳一份, ...

    & n& }& O6 Z, a3 D! e  Q
    - L9 Y) j1 p2 _& W) c* g雖然不會亂改, 但也不能使用類似ConvertZ的 簡轉繁修正列表(內建七千多組詞彙修正)..0 G7 S+ v0 W$ V3 }0 X2 R6 ^
    測試一些辭典會出現的用語, 結果如下, 能否接受就看各人了..
    6 ?& F/ _5 _& o5 N  ^5 N- _, ]4 {  S( k* X; j" y
    ***原本內容
    * o. _# }' G5 s6 \舍弃建筑物 吹干头发 脏兮兮的 皇后的风采 松木制造 准备面包
    ( R" Y. j; c, H0 k3 [! k
    4 g, S; z. c8 I: X. K/ ?& F$ `***zhcode.jar 轉換結果  \4 i; ^& M8 k6 @. K
    舍棄建筑物 吹干頭發 臟兮兮的 皇後的風採 鬆木制造 准備面包4 c- x; p: F2 t. Y6 a! t1 ?. }" ^
    ( X$ u6 b+ X* }: L
    ***ConvertZ 轉換結果4 Q# M! x0 F0 c0 u7 D" ~% V
    捨棄建築物 吹乾頭髮 髒兮兮的 皇后的風采 松木製造 準備麵包& N8 \+ g/ V5 e1 R+ e
    ; X: U. E. E" F: l
    ***微軟Word 轉換結果6 U5 r' Y$ n6 P" K7 [/ e
    舍棄建築物 吹幹頭發 臟兮兮的 皇後的風採 鬆木製造 准備麵包
    0 K( s8 e) d0 Y
    0 ~: U( ?3 _* Y3 ?***使用簡轉繁字型結果
    & U6 ~2 E7 T) W; f! a! E( m舍棄建筑物 吹干頭發 臟兮兮的 皇后的風採 松木制造 准備面包
    , L+ y' Q) l6 a$ _) F' w
    ' _1 R; G. Q9 B. B***廈門大學 汉字简繁文本智能转换系统
    ( U/ X- X( q% z, F捨棄建築物 吹乾頭髮 臟兮兮的 皇后的風采 松木製造 準備麵包
      `: B1 ?2 T! l1 I% h& `: \( L; h* W4 S
    ***Google  翻譯' d& l& n) C; h" w  X; k8 ~2 E
    捨棄建築物 吹乾頭髮 臟兮兮的 皇后的風采 松木製造 準備麵包6 f& G' F4 J/ t3 H, L

    . J0 m+ E3 o+ _; U***Mdict 簡轉繁
    1 \' W; M8 o  c2 b舍棄建築物 吹乾頭發 臟兮兮的 皇後的風採 松木制造 準備面包

    该用户从未签到

    发表于 2015-4-28 16:01:18 | 显示全部楼层
    arst 发表于 2015-4-25 20:18
    ; W5 `7 c% J6 c2 V" a) ~音標問題該如何解決呢.....?" l! h" P( r+ l( D+ j
    還有,發現the1 會被轉成 the1..不知為什麼會這樣,不是utf8轉嗎...?
    : R5 S$ n' q% j/ c, o% W: X2 [* o
    ...
    % W  w( D  V' D6 r9 X& ?% D
    音標還有the1 的問題, 可能是ConvertZ程式誤判, 或是原本作者就是要把這些字轉成像繁體的字, 其他還有一些「」"’ ‘這些符號也有類似的問題..& m! l& w0 N: W; o; `
    但是ConvertZ應該不會再更新了.所以如果很在乎這些轉換的問題的話, 只能手動先將不想被轉的音標或符號替換成其他不會重複的字串, 例如將 1 替換成 \1\, 簡轉繁之後再逐一尋找/取代回來.& C+ ?( i( x! I8 u; j2 N
    0 Q- M3 k) ]! Z1 t! b4 ]
    其他很多簡轉繁工具我也試過, 不過又要能處理字典這麼龐大的資料, 又要能正確轉換的實在屈指可數..2 r* u9 H# o0 T) Y- a1 L9 z
    如果有更好的簡轉繁工具, 我也想知道..目前ConvertZ是轉換辭典唯一堪用的工具.
    ! k7 C3 X5 {! j* h9 OGetDict的簡轉繁, 實際測試, 沒有任何作用, 不知是否缺少了什麼檔案?

    该用户从未签到

    发表于 2015-4-22 09:10:10 | 显示全部楼层
    arst 发表于 2015-4-21 18:59
    3 m5 D3 O4 Q! x  t用了出現這個訊息.........

    / m& Z8 T2 T$ I* X3 `應該是因為 .mdx 或 .mdd 被Mdict或GoldenDict使用中.7 ]% u- R8 b2 j* W& c
    所以用GetDict的時候, 要先把Mdict或GoldenDict完全關閉(不是最小化而已),
    5 ?4 E' X( c8 `' H* E- y或是將要轉換的.mdx .mdd另外複製一份.
    , R- Y3 @: w6 V$ W" ^( z# X2 `) i' Q! T/ g; z9 t  W* m
    還有, 輸出格式要選 MDX源文件* `+ t2 N3 Y, @, @- x1 p. J
    繁體轉簡體, 簡體轉繁體 不需要打勾.2 @( h% A3 ^4 U
    8 B  ~4 o: x" p

    该用户从未签到

    发表于 2015-4-21 11:25:01 | 显示全部楼层
    如果有這個轉換功能就太棒了.
    , d: F) t. k1 x- K; ?) O# D% p$ l# x: n# g, A; u% B
    目前的折衷辦法:
      E8 B" {) f3 g8 [1. 先將詞典轉成 MDX源文件 , 參考底下連結:6 N- g" i. J# y, b% r, Z% C* e
    https://www.pdawiki.com/forum/fo ... amp;_dsign=33122e17
    ; H3 B8 B  }3 T
    * G2 N, u8 G3 W! [+ ~! u2. 使用convertz簡轉繁0 Y; y0 U1 i9 u& `: g2 }
    注意有些編碼的音標或罕用字會被誤轉. 比較 the 或 there 的音標就知道了.
    - v; z. I; m( M另外還要注意一簡轉多繁的問題, 例如: 丑 采 須 后 制....
    9 }$ E& N3 i& s& x- J
    9 l$ z; O* G( ^  Z# Q/ S' d" J3. 最後將 MDX源文件 轉成 詞典' `5 P/ ~6 V% t4 L: d+ z! N6 {

    ) f( y4 @8 d( l. T( E# [0 ]如果不在意轉換後的結果, 一部詞典頂多3~5分鐘內就可以轉換完畢.. _0 w. b5 E3 f4 l
    ' Z, e, ]1 p* H# T# o5 C& N; V" R8 `
    如果對簡轉繁的內容很在意, 就需要慢慢的去校對, 斷斷續續, 大概兩個禮拜的時間我認為可以達到95分的水準.: \0 e& ^* z. i& }* m
    雖然要一些時間, 但在過程中, 不自覺的也是在閱讀學習這部詞典. * w' ]3 w4 K4 n' \: T
    甚至想修改格式排版的話, html, css 還有正規式的語法也會學習到..好處多多啊.

    该用户从未签到

     楼主| 发表于 2015-4-21 18:59:17 | 显示全部楼层
    用了出現這個訊息.........

    本帖子中包含更多资源

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

    x

    该用户从未签到

     楼主| 发表于 2015-4-23 19:29:30 | 显示全部楼层
    sky66 发表于 2015-4-22 09:10
    " E7 g0 E& V7 ^9 o9 D應該是因為 .mdx 或 .mdd 被Mdict或GoldenDict使用中.
    9 J& q/ }; e1 Z; L; x所以用GetDict的時候, 要先把Mdict或GoldenDict完 ...
    ' t7 d/ [% M; ~6 {# c2 F# e! i
    原來簡體轉繁體沒用啊? 還以為可以直接用這個轉。
    , F5 M# f, J9 Q: Z8 L照你的方法關掉GoldenDict就可以轉了$ a3 z" d( Z- c* g. x& }; a4 F
    大大可以分享一下詳細簡轉繁的步驟嗎....

    该用户从未签到

    发表于 2015-4-23 20:16:39 | 显示全部楼层
    網路上可以找到 convertz 8.02
    . j" ~6 l" J9 s* E裡面有Readme_Big5.txt (使用說明)
    ' o; K4 t$ {" \% w5 L2 P而且這是全中文的軟體, 使用上應該不是問題..
    2 H1 J0 O; s; v% A( S0 Q, H0 v9 s0 E3 y6 t3 A9 e% m$ `* L, A
    因為每次修改完一些小地方就要做成.mdx, 來看看顯示是否正常/ N& R) V& _" }( {) |; ^
    所以我比較常用的是Command Line 模式, 參考範例如下(都是用utf8編碼方式):
    ( [/ S- u- T; pConvertZ.exe /i:utf8 /o:utf8 /f:t test.txt test.CHT

    该用户从未签到

     楼主| 发表于 2015-4-25 19:19:12 | 显示全部楼层

    * _% ~5 C4 r1 z/ m結果出現了這個錯誤啊,我確定已經轉繁體了...
    * A4 ^, e% l. d# r2 b; y8 B4 ?) N/ Z! {  }
    嗯,考慮寫一個小程式來把辭典簡轉繁,不過最近太忙了....

    本帖子中包含更多资源

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

    x

    该用户从未签到

     楼主| 发表于 2015-4-25 19:43:24 | 显示全部楼层
    剛又重新匯出了一下,結果成功了...
    % P+ s6 S# f6 E' |8 J/ S' k9 k# I- u& K" q5 p$ v4 N
    另外請教那個轉出工具,實際上有任何影響嗎?# b  U6 N0 ~3 u9 K% _( P* S6 O& n

    本帖子中包含更多资源

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

    x

    该用户从未签到

     楼主| 发表于 2015-4-25 20:18:19 | 显示全部楼层
    本帖最后由 arst 于 2015-4-25 21:31 编辑
    # m7 o1 [) F+ k1 G- t* _( v- S
    ; x0 x) ]8 Z( E/ h音標問題該如何解決呢.....?; F+ P* d1 m  Q) ^2 f9 `+ i! m
    還有,發現the¹ 會被轉成 the1..不知為什麼會這樣,不是utf8轉嗎...?
    2 B) ], M- H6 v+ `4 F2 b0 {) I
    : A" t+ C4 W) I; d求助,還是有更好的簡轉繁工具....+ ~6 ?6 Q2 M3 `) Z
    其實ConvertZ我也用了10年以上,都還滿不錯的啦,有時就會拿來轉音樂播放清單或是電影字幕 ..
  • TA的每日心情
    无聊
    2020-11-6 22:08
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2015-4-26 22:29:21 | 显示全部楼层
    Don't waste your time to convert simplified Chinese dictionaries into transitional Chinese dictionaries. I can suggest you a simple method that lets GoldenDict only display transitional Chinese: change the displayed font to 微軟正黑體-簡轉繁$ r- J" I- |- G+ C# r* |

      I+ T6 a  E9 U. Y7 pFYR
    * U* Z8 h& }) i1 T" e+ H+ V! Qhttp://blog.sina.com.cn/s/blog_4d2bb0b101011po1.html
  • TA的每日心情
    无聊
    2020-11-6 22:08
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2015-4-26 22:30:44 | 显示全部楼层
    Don't waste your time to convert simplified Chinese dictionaries into transitional Chinese dictionaries. I can suggest you a simple method that lets GoldenDict only display transitional Chinese: change the displayed font to 微軟正黑體-簡轉繁
    0 u- o: o  }! }/ k, o) b: r9 R# s1 t8 T3 \. Y8 l
    FYR+ o/ u3 s* z( S! \8 ^( [
    http://blog.sina.com.cn/s/blog_4d2bb0b101011po1.html

    该用户从未签到

    发表于 2015-4-28 16:27:44 | 显示全部楼层
    pete2004 发表于 2015-4-26 22:302 g& r  n1 O( h
    Don't waste your time to convert simplified Chinese dictionaries into transitional Chinese dictionar ...

    + ?4 ?2 l. {& ]在 %APPDATA%\GoldenDict 底下放一個article-style.css  再加上簡轉繁字體, & u) _6 |$ ]$ |2 P2 V/ }
    的確可以快速地處理部分的簡轉繁需求..3 H4 [, F* D2 w/ C* H
    如果字型名稱有中文, article-style.css 要用utf-8來存檔, 用big-5存檔無效.
    2 b: U, S, T5 F; E! F( z
    9 \% k* l: J3 X- n% Y$ N4 W0 |但是這個方式仍有兩個問題, 也許就會讓人覺得, 還是自己轉換好了% V7 G7 X8 M5 k, N' l4 n( y( y8 o
    1. 樓主要轉的那個辭典, .mdd 裡面也有xxxxx.css   優先程度會高於 article-style.css
    6 ?  b4 ?7 W% @$ Q    所以, 顯示的辭典內容還是簡體, 其他還有一些辭典也有相同的問題..
    - h8 {) n" [$ \/ B0 F. T    如果了解 css, 可以自行修改 .mdd 裡面的 xxxxx.css
    0 y9 F) v$ Y; Q7 V% }2. 一簡轉多繁的問題
    + f  ?. @8 E5 d2 ]- ~   例如: 刮胡須, 制造...+ G6 l3 \4 q( j1 Q0 H. i
    $ B8 K* ?( X; z) r/ C' D
  • TA的每日心情
    开心
    2018-8-2 11:29
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2015-4-29 14:41:51 | 显示全部楼层

    3 R2 r+ g9 Q; C" K- L& `* Q0 V各位大哥:
    7 L1 @; k& G0 \( G, ~# X+ f% ^% nbody {
      Z# }- Q7 P+ J  ~
    % h8 M1 A8 M5 b, o  d; n3 H   font-family: " 微軟正黑體" ;6 E- [6 C# j. a: a7 o* s$ W: ], X
       font-size: 16px;( S0 q8 [6 M  b0 l+ B$ j
       }0 c# Z1 r, O! r& O0 \9 }- z
    請問是這樣嗎?
    ! g9 o5 l. n- W* ^但是無效,
    ! b1 Y; I  ^% I6 |8 T- `4 }3 m怎麼辦,謝謝!

    该用户从未签到

    发表于 2015-4-29 16:46:15 | 显示全部楼层
    truehappy99 发表于 2015-4-29 14:41
    . N/ m. z& Y+ R! A6 h6 {; }各位大哥:
    9 r6 P9 U3 ?- ^! I) y* Gbody {

    8 r# A  l( C$ P0 u  C6 p如果只是要改字型, 不改大小, 底下這樣就可以了
    & p, x) |2 c% z8 Q6 f5 p! C0 h# x! t  V
    body {
    3 e. a7 D# E7 m6 a4 X; Q. Y   font-family: "微軟正黑體";
    ( Y' p; F8 d$ ^8 t7 d+ E8 f* h. _   }/ |) F8 j0 J- B
    & k7 j# z. R: Y' C  Z( L* H
    但請注意幾點,
    & E  [& i6 ]4 V: ~) J1. 你在 微 這個字前面多了空格, 就會找不到這個字型
    4 r9 O# U7 |2 P$ F$ |  F* j2. 存檔格式用用UTF-8
    . a" F' s: O5 D3. 如果要能有簡轉繁的效果, 需要下載簡轉繁的字型
      Q% [5 _8 v* u+ y( G: j4. 如果詞典.mdd裡面也有.css去指定字型, 那詞典內的會優先
    : y. T) ^3 d, M
    " \- r- ^2 e8 ]7 N2 U

    该用户从未签到

     楼主| 发表于 2015-4-29 19:20:00 | 显示全部楼层
    本帖最后由 arst 于 2015-4-29 19:21 编辑 8 z% K1 B1 T8 {& E' k$ f
    sky66 发表于 2015-4-29 16:46  D5 U0 _. s4 U5 L6 {2 P2 l
    如果只是要改字型, 不改大小, 底下這樣就可以了6 E; {  l& o0 M
    " K8 ?, }5 n7 v: @1 q9 H+ F
    body {
    8 M0 \8 j* ^8 }* H

    * y# }( ^" b* I( |+ [" U是指優先使用辭典的css還是說先優先使用辭典指定的字型呢?
    2 w! A4 Z+ W3 `. W5 z不知道加!important有沒有用呢?' X) p/ `  G" y5 N! f% h0 V
    body {1 o9 O  x; r0 s( k
       font-family: "微軟正黑體" !important;
    3 C6 p- |$ h* w" x}
    2 P0 Y- K7 \$ v  n& L. M- u" ]
    5 N6 N. S% i. f; H$ l! {: |
    4 D" s4 D/ W* G+ j2 \4 `- z- x另外,找不到簡轉繁的字體啊,有人能分享下嗎...? google上的連結都失效了..

    该用户从未签到

     楼主| 发表于 2015-4-29 19:38:27 | 显示全部楼层
    其實我有po到goldendict上去問了,得到的答案跟我想的一樣:官方不可能為一個特定語言加上一個功能。
    / |6 m' W: |+ C; o) q: s; K, m8 m不過下方有人提供的linux下有一個開源的轉簡轉繁的叫cconv,我想效果應該會不錯,但是我是win7,還沒試過用virtual machine轉轉看。....

    该用户从未签到

    发表于 2015-4-29 21:02:03 | 显示全部楼层
    arst 发表于 2015-4-29 19:200 j. G% U4 w. M
    是指優先使用辭典的css還是說先優先使用辭典指定的字型呢?
    ) i0 ^! v# l+ Q8 j. m8 w不知道加!important有沒有用呢?
    " v6 c+ o: C) U3 P3 A, F  bbody {
    2 ]6 n& ~. G. E. r: j
    1. 沒用
    8 r' k& H% r& A2. google 簡轉繁的字型
    " w$ l5 ?# L7 j0 W+ X4 e9 e    第一個就是

    该用户从未签到

     楼主| 发表于 2015-4-29 21:02:40 | 显示全部楼层
    本帖最后由 arst 于 2015-4-29 21:05 编辑
    / \( j  r5 g. i5 E# l* O* z* X1 {4 F1 {5 ~7 X7 `$ v+ E% V" L& m
    終於找到比ConvertZ更好的簡轉繁程式啦!!  l, v! q& z* y0 y, ^/ e" v' ^
    http://www.mandarintools.com/zhcode.html2 |1 ^  a. s3 V( Z8 C
    我這裡也來傳一份,以免到時連結爆了: Q. `+ K0 |  ]% P! ^: |. w

    1 \, {9 H5 ]" ^7 B; p可以線上轉也可以下載下來,是java程式(*.jar)。
    + I$ ~) D9 W) u  {: @+ f. b* u看看效果吧!音標跟小寫數字都解決了...目前沒有完全測試,還不知道有沒有任何奇怪的地方..
    , h. h# x) B4 J+ c1 e
    : V+ _# ?/ `, {; R4 x' Z* R0 }2 l" ]2 I9 B& @

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-8-16 23:06:43 | 显示全部楼层
    Thanks for your 簡轉繁程式

    该用户从未签到

    发表于 2015-8-20 10:05:44 | 显示全部楼层
    oversky 发表于 2015-8-20 08:244 z, R0 {# X/ E: W, g/ [
    簡轉繁程式
    / R. S& y: T1 ghttp://code.google.com/p/opencc/
    7 k' C1 G: Y0 b- D5 t) c( F
    這是一個很不錯的轉換程式./ r: ], h: P  i" H+ u8 ?

    - t. h, k9 ?% K3 M. I7 B測試辭典用語: "舍弃建筑物 吹干头发 脏兮兮的 皇后的风采 松木制造 准备面包"
    - l. f: b0 \6 X  g***opencc 0.42 轉換結果 也是完全正確.9 N" W) h' J1 j  @$ p4 O0 M
    捨棄建築物 吹乾頭髮 髒兮兮的 皇后的風采 松木製造 準備麵包
    " H6 t6 \) I' J0 q' t4 R) i  ~: z1 |! c$ a: o" I) y0 J
    在這個網站
    % i4 J! J% G. v8 D& w) Phttp://code.google.com/p/opencc, ^9 b3 _2 z% b- S$ u+ @
    可以下載的windows版本是0.42, windows下也可以執行.4 r3 [2 T% }5 ~& k

    . L' g; W/ f: qhttps://bintray.com/byvoid/opencc/OpenCC2 O3 @0 e  N) e4 q; E( s. D0 L
    可以下載的windows版本是1.01, 比較新, 但是windows下執行會出現 "缺少MSVCP120.dll "% \3 f* z5 w' ]" B( X' Z

    6 s6 m/ H4 r1 U) G% r0 y) F最新的原始碼(源碼)是opencc-1.0.3.tar.gz
    0 S& K! I; V' n! v! V8 |3 w! E希望有高手可以協助編譯為windows可以執行的版本. 感謝.
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-4 12:32 , Processed in 0.056523 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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