掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 9191|回复: 27

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

[复制链接]

该用户从未签到

发表于 2015-4-19 23:38:22 | 显示全部楼层 |阅读模式
剛抓了1.5來用,感覺還不錯,唯一可惜的沒有簡轉繁的功能....
6 Q1 z0 B/ l- i) n' }作者應該也不太可能加,我自己也不會c++....
) @& P4 |& R4 z/ i0 ~# [唉,去git上面request會理我嗎?
  • TA的每日心情
    无聊
    2022-9-25 21:09
  • 签到天数: 1136 天

    [LV.10]以坛为家III

    发表于 2015-8-20 08:24:51 | 显示全部楼层
    簡轉繁程式: l7 }" |! M& w* t2 ?
    http://code.google.com/p/opencc/
    ! B/ J5 S$ P3 a
    % j5 f! n  C0 I, N# q

    该用户从未签到

    发表于 2015-4-30 15:52:32 | 显示全部楼层
    arst 发表于 2015-4-30 12:35
    ' x: a* r! S- ], p) h改天有空我再來加個功能吧!!可以導入自定的取代清單
    1 c4 N) ?6 J/ k( P+ H. p我本身也是寫java的,他也有source code,不過 ...

    + Z& ]. Z( ~+ L+ F- {那就太好了, 期待加入之後, 應該有機會成為最佳的簡體轉繁體程式..8 c9 N6 t; t" p
    另外, 建議可以直接使用ConvertZ 的格式, 畢竟原本已經有七千多組的資料可以用, 對轉換後的正確性很有幫助.

    该用户从未签到

     楼主| 发表于 2015-4-30 12:35:27 | 显示全部楼层
    sky66 发表于 2015-4-29 23:28
    " w& Q8 G& a$ f5 h) M/ d7 X雖然不會亂改, 但也不能使用類似ConvertZ的 簡轉繁修正列表(內建七千多組詞彙修正)..
    ) ~- [, h0 ]; l" L3 z1 X. @測試一些辭典會 ...

    : Y' E' l" ?, l) X$ g
    ) C& z( I$ m% y0 s! p2 s改天有空我再來加個功能吧!!可以導入自定的取代清單
    & L, o, W6 z7 R, L1 [; E我本身也是寫java的,他也有source code,不過可能要等三個月後了,太忙了最近

    该用户从未签到

    发表于 2015-4-29 23:28:34 | 显示全部楼层
    本帖最后由 sky66 于 2015-4-29 23:37 编辑 ( W, b& Q" p# ~: p0 P% N# B7 Y
    arst 发表于 2015-4-29 21:02
    ' |% T* j. h5 z  B+ ?終於找到比ConvertZ更好的簡轉繁程式啦!!% P" o- [) W9 H, K( I* g
    http://www.mandarintools.com/zhcode.html
    1 o/ M* [) V* F6 X  g% a我這裡也來傳一份, ...
    2 C6 S! r7 o3 l6 V
    % A: A! X  {+ ~! |' s
    雖然不會亂改, 但也不能使用類似ConvertZ的 簡轉繁修正列表(內建七千多組詞彙修正)..: ^2 G* o; F& r+ ~! P
    測試一些辭典會出現的用語, 結果如下, 能否接受就看各人了..9 J" J9 g) e$ `/ R# S( X+ t
    " y' J  y  c% o! I
    ***原本內容% @1 b7 A' G( q8 S4 A6 @
    舍弃建筑物 吹干头发 脏兮兮的 皇后的风采 松木制造 准备面包
    , c1 s+ T- D6 _1 n8 [& A: K! R9 R3 ?: h  f  V2 F
    ***zhcode.jar 轉換結果4 \; g1 ~2 ?! K9 E$ c( H
    舍棄建筑物 吹干頭發 臟兮兮的 皇後的風採 鬆木制造 准備面包
    % I( C# _$ K; Q8 y' S/ s# s8 L2 b4 j5 _* N1 ]8 N7 \& e5 Q. [
    ***ConvertZ 轉換結果
    4 b4 A' ?" I8 M. `, l% u捨棄建築物 吹乾頭髮 髒兮兮的 皇后的風采 松木製造 準備麵包
    & H! B* c0 K  y' Z& J( _" y  ?& K: [, l6 r
    ***微軟Word 轉換結果- W, Y6 i" E! K/ {- e5 @
    舍棄建築物 吹幹頭發 臟兮兮的 皇後的風採 鬆木製造 准備麵包( C) b, H& _- D% f3 u
    * V6 u6 X# }) W
    ***使用簡轉繁字型結果  R3 T% i! [) u) f
    舍棄建筑物 吹干頭發 臟兮兮的 皇后的風採 松木制造 准備面包2 P6 @! f7 c7 {5 Y  i: i
    7 f! I+ M' Y/ i
    ***廈門大學 汉字简繁文本智能转换系统- Y* w" o5 x4 B, o3 j
    捨棄建築物 吹乾頭髮 臟兮兮的 皇后的風采 松木製造 準備麵包* {3 l# g3 E2 y7 I% N& f* r
    : q' ^$ n2 Z4 @3 }+ }
    ***Google  翻譯4 T! b6 g4 F* ]+ C0 o- J
    捨棄建築物 吹乾頭髮 臟兮兮的 皇后的風采 松木製造 準備麵包
    : m, A; t. e) d  `0 k7 g$ p# [9 }( c" z  O( g
    ***Mdict 簡轉繁
    8 h) b0 s2 v+ G. n/ @舍棄建築物 吹乾頭發 臟兮兮的 皇後的風採 松木制造 準備面包

    该用户从未签到

    发表于 2015-4-28 16:01:18 | 显示全部楼层
    arst 发表于 2015-4-25 20:18/ x7 N  i1 @+ n6 l% L$ m0 A" ]6 n
    音標問題該如何解決呢.....?
    4 R5 R9 r3 w3 }1 [' r還有,發現the1 會被轉成 the1..不知為什麼會這樣,不是utf8轉嗎...?
    " ^  ~. B8 y/ N
    ) t. y; b3 D& f ...

    * U" m1 l4 ?; U' m6 j9 k* e; @0 J音標還有the1 的問題, 可能是ConvertZ程式誤判, 或是原本作者就是要把這些字轉成像繁體的字, 其他還有一些「」"’ ‘這些符號也有類似的問題..3 g8 l* n+ G% j
    但是ConvertZ應該不會再更新了.所以如果很在乎這些轉換的問題的話, 只能手動先將不想被轉的音標或符號替換成其他不會重複的字串, 例如將 1 替換成 \1\, 簡轉繁之後再逐一尋找/取代回來.3 d3 a+ |, t% \9 G

    " E5 }. F5 k# q, Y' ^其他很多簡轉繁工具我也試過, 不過又要能處理字典這麼龐大的資料, 又要能正確轉換的實在屈指可數..# |9 q2 m6 H- E) q( L& |  U
    如果有更好的簡轉繁工具, 我也想知道..目前ConvertZ是轉換辭典唯一堪用的工具.1 a& {% ~2 O$ w
    GetDict的簡轉繁, 實際測試, 沒有任何作用, 不知是否缺少了什麼檔案?

    该用户从未签到

    发表于 2015-4-22 09:10:10 | 显示全部楼层
    arst 发表于 2015-4-21 18:596 f! J( U8 N  h
    用了出現這個訊息.........

    9 h. ~- q( p: M) z  ]  X應該是因為 .mdx 或 .mdd 被Mdict或GoldenDict使用中.3 q6 \# `7 K2 W, R. S+ I" ~4 w
    所以用GetDict的時候, 要先把Mdict或GoldenDict完全關閉(不是最小化而已),
    - ^* d. @5 B# I8 @或是將要轉換的.mdx .mdd另外複製一份.
    ' b. _; r2 _/ s. ?6 q  u' r  O
    . ~4 p3 F. I/ i2 I, Y& E還有, 輸出格式要選 MDX源文件
    4 H3 S( x0 k4 X4 ]0 z$ z- f2 o( R3 G繁體轉簡體, 簡體轉繁體 不需要打勾.0 Q$ a6 H/ w! T) H- X: G/ T
    & m5 J8 D( g, X0 Z* F4 _4 ?

    该用户从未签到

    发表于 2015-4-21 11:25:01 | 显示全部楼层
    如果有這個轉換功能就太棒了.
    6 @2 ^3 f" A0 N, k: y- u% Y/ F/ J" ]  k7 ]2 C: H4 K
    目前的折衷辦法:( R  ]( k' K  v0 C' D9 z
    1. 先將詞典轉成 MDX源文件 , 參考底下連結:4 A5 V  G( ~8 k/ g8 e9 W& a0 s
    https://www.pdawiki.com/forum/fo ... amp;_dsign=33122e177 M; q* y% }4 ^# V

    & e0 N1 d, u# ]7 l' h" {$ X% v2. 使用convertz簡轉繁
    4 `$ k* R" `( g注意有些編碼的音標或罕用字會被誤轉. 比較 the 或 there 的音標就知道了.; |2 p8 J( [) A- A
    另外還要注意一簡轉多繁的問題, 例如: 丑 采 須 后 制....* E5 Q6 v$ E9 B

    ! u4 _2 f6 a; X! s, O, K3. 最後將 MDX源文件 轉成 詞典
    ( ?* Y# b& @* r, P, ~3 Q! v3 K1 o+ V3 H0 Q2 l4 L0 s, C' I; E
    如果不在意轉換後的結果, 一部詞典頂多3~5分鐘內就可以轉換完畢.
    $ k/ T! f7 `* s  I$ j* e  R% J" ^7 d) T# l
    如果對簡轉繁的內容很在意, 就需要慢慢的去校對, 斷斷續續, 大概兩個禮拜的時間我認為可以達到95分的水準.
    ' T( I( E, z5 o! A: M2 v雖然要一些時間, 但在過程中, 不自覺的也是在閱讀學習這部詞典. 5 J6 |7 @5 O9 e3 x
    甚至想修改格式排版的話, html, css 還有正規式的語法也會學習到..好處多多啊.

    该用户从未签到

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

    本帖子中包含更多资源

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

    x

    该用户从未签到

     楼主| 发表于 2015-4-23 19:29:30 | 显示全部楼层
    sky66 发表于 2015-4-22 09:104 Z' y" |6 S) T& t6 c* M
    應該是因為 .mdx 或 .mdd 被Mdict或GoldenDict使用中.: B, }, ^* t* A% J* ^
    所以用GetDict的時候, 要先把Mdict或GoldenDict完 ...
    5 ~4 X! `3 ~' D. W0 O+ }" A, A; s: F7 b
    原來簡體轉繁體沒用啊? 還以為可以直接用這個轉。5 b) c. v% H  M% m  m
    照你的方法關掉GoldenDict就可以轉了# B6 b) H6 Q: k% K- o8 C: R4 o
    大大可以分享一下詳細簡轉繁的步驟嗎....

    该用户从未签到

    发表于 2015-4-23 20:16:39 | 显示全部楼层
    網路上可以找到 convertz 8.02
    . B$ x& ?& o  d1 a9 E8 ?$ @' ^1 B; l2 _裡面有Readme_Big5.txt (使用說明)
    ' X" }! [7 v1 h+ ]而且這是全中文的軟體, 使用上應該不是問題..
    1 K0 ~: n5 N4 V3 f* i  K1 U9 f1 ~' b# i* d
    因為每次修改完一些小地方就要做成.mdx, 來看看顯示是否正常3 Q. v% [$ k0 r0 L' P, B/ {
    所以我比較常用的是Command Line 模式, 參考範例如下(都是用utf8編碼方式):
    7 {" X8 y& u4 s% r) [( E( X/ jConvertZ.exe /i:utf8 /o:utf8 /f:t test.txt test.CHT

    该用户从未签到

     楼主| 发表于 2015-4-25 19:19:12 | 显示全部楼层
    ( a3 s% t- r9 @* d+ g7 y4 v7 }, b
    結果出現了這個錯誤啊,我確定已經轉繁體了..., Z  z) l* [/ R* I) K
    , `4 h* _# d# v6 w
    嗯,考慮寫一個小程式來把辭典簡轉繁,不過最近太忙了....

    本帖子中包含更多资源

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

    x

    该用户从未签到

     楼主| 发表于 2015-4-25 19:43:24 | 显示全部楼层
    剛又重新匯出了一下,結果成功了...6 H& m, s4 q* h

    2 K6 A6 ^8 C2 x& u& g另外請教那個轉出工具,實際上有任何影響嗎?
    . A  k3 a3 F# W+ u! j0 V2 f

    本帖子中包含更多资源

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

    x

    该用户从未签到

     楼主| 发表于 2015-4-25 20:18:19 | 显示全部楼层
    本帖最后由 arst 于 2015-4-25 21:31 编辑
    " W7 N! d/ v- f5 K  s" M: h9 |3 J: Z" k" }  _) ~2 F
    音標問題該如何解決呢.....?
    9 f5 r2 T# N# Z) o) r- K" g: m還有,發現the¹ 會被轉成 the1..不知為什麼會這樣,不是utf8轉嗎...?$ o$ {. a1 s% }2 j" z4 C! i3 h$ ]2 X

    2 W! N0 n; S$ J, G2 @. Q求助,還是有更好的簡轉繁工具....
    2 w3 X6 n* q. I% b其實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 微軟正黑體-簡轉繁$ _, X; O1 }8 T6 q& u8 h: N1 Y4 g
    " E) p6 ]% i1 n5 z- H' @* N" o
    FYR% l% K/ k# j0 A+ u7 Q: j2 d4 v& L
    http://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 微軟正黑體-簡轉繁
    / V+ f+ E1 _# ]9 i# B9 m+ }
    , T5 j" O4 q. ~FYR
    * t# I! a5 I' X9 b7 j- n+ p7 N: |http://blog.sina.com.cn/s/blog_4d2bb0b101011po1.html

    该用户从未签到

    发表于 2015-4-28 16:27:44 | 显示全部楼层
    pete2004 发表于 2015-4-26 22:30
    ; t. w% Y! f/ U3 a; ?Don't waste your time to convert simplified Chinese dictionaries into transitional Chinese dictionar ...

    " c& Y3 E9 m' q4 s3 V( M6 ~8 L4 a在 %APPDATA%\GoldenDict 底下放一個article-style.css  再加上簡轉繁字體, ( i  O: R' q  l4 s# v- v1 }( o/ X& U
    的確可以快速地處理部分的簡轉繁需求..3 H  u4 A. W+ ?+ O
    如果字型名稱有中文, article-style.css 要用utf-8來存檔, 用big-5存檔無效.3 T( |1 ~6 N% u) h( Q! j

    & J! J# q+ u, V# m但是這個方式仍有兩個問題, 也許就會讓人覺得, 還是自己轉換好了
    , y- [& k$ a0 i1 ]1. 樓主要轉的那個辭典, .mdd 裡面也有xxxxx.css   優先程度會高於 article-style.css
    & i! I6 f* p; ~* K2 G3 Y7 \1 j* I    所以, 顯示的辭典內容還是簡體, 其他還有一些辭典也有相同的問題..2 i# U3 E6 V/ q4 P4 q- F  O. ^
        如果了解 css, 可以自行修改 .mdd 裡面的 xxxxx.css
    " m5 D( T1 E- F8 h! G, ^) p+ l2. 一簡轉多繁的問題
    ; m7 Q; f. l+ r8 q& l; w   例如: 刮胡須, 制造...
    + s# _6 P* ^# S: g7 S+ W
    + ~  o5 z$ O1 m6 S* ?" x
  • TA的每日心情
    开心
    2018-8-2 11:29
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    8 o. n$ c) |! e: E* u. k各位大哥:
    , G  ^" Z) R5 vbody {) E, z4 R. L( l/ s2 C* \2 Z5 `( E
    ; h+ ]. ?- T9 r$ X. I; n& V5 U6 F
       font-family: " 微軟正黑體" ;
    3 S7 m. ?2 C% g$ J, e, a$ I' `   font-size: 16px;
    % k  E; C' D, p* }   }
      j' `' b& f. w- o9 q請問是這樣嗎?9 ^. y$ s( }! ?: c# i
    但是無效,
    : [! a) \; z+ Q$ b怎麼辦,謝謝!

    该用户从未签到

    发表于 2015-4-29 16:46:15 | 显示全部楼层
    truehappy99 发表于 2015-4-29 14:41, E/ f' G- T# S: e
    各位大哥:/ t3 I$ v4 F  Y7 b2 Q' D
    body {
    3 g4 M' o+ E: Y$ t: u
    如果只是要改字型, 不改大小, 底下這樣就可以了
    0 K7 d4 ^7 [6 l6 t, N
    8 p, n( W* A# n9 ?" \body {) T& w+ U$ b  F
       font-family: "微軟正黑體";) m$ V3 O7 f- Z$ a' v! j
       }
    : N8 [, C9 F1 B8 O/ X* y! x/ B8 ]! t
    但請注意幾點,
    8 g2 @9 I5 ^% i! Y$ X1. 你在 微 這個字前面多了空格, 就會找不到這個字型+ x9 `0 x. L# O* x' B
    2. 存檔格式用用UTF-83 F. d6 r' W. u
    3. 如果要能有簡轉繁的效果, 需要下載簡轉繁的字型8 h; c! A4 g6 X2 H, l5 f
    4. 如果詞典.mdd裡面也有.css去指定字型, 那詞典內的會優先, O. i4 x% ]3 C; }2 x7 S
    . q# T; ]0 G) B1 V. o

    该用户从未签到

     楼主| 发表于 2015-4-29 19:20:00 | 显示全部楼层
    本帖最后由 arst 于 2015-4-29 19:21 编辑
    ; Y  w9 L7 o9 {8 l4 J
    sky66 发表于 2015-4-29 16:46% Q8 p) P1 v- Y& V
    如果只是要改字型, 不改大小, 底下這樣就可以了9 E  L/ A; _; ?. J! D4 l9 W- i
    8 H4 b, K! J4 o1 `
    body {

    ( S1 g$ n9 m" p& F3 m0 L
    ! l; Z9 n% [! D& Z是指優先使用辭典的css還是說先優先使用辭典指定的字型呢?8 i' ?' Q, D9 h, f; @6 [2 r& J
    不知道加!important有沒有用呢?6 [$ s( n% D4 v, w3 M  b4 I# G; {
    body {
    - g7 e1 G8 q& n7 [   font-family: "微軟正黑體" !important;. T7 Z. _. N# ^9 w9 D
    }
    7 l: N( b7 `, H! L7 Y8 a2 d6 Z
    - l, S2 \( l' Y7 m; |. k+ o3 [6 g& }1 {, y6 Z
    另外,找不到簡轉繁的字體啊,有人能分享下嗎...? google上的連結都失效了..

    该用户从未签到

     楼主| 发表于 2015-4-29 19:38:27 | 显示全部楼层
    其實我有po到goldendict上去問了,得到的答案跟我想的一樣:官方不可能為一個特定語言加上一個功能。
    2 J8 k: ]" j& n0 k/ R) a6 F) _1 f6 q不過下方有人提供的linux下有一個開源的轉簡轉繁的叫cconv,我想效果應該會不錯,但是我是win7,還沒試過用virtual machine轉轉看。....

    该用户从未签到

    发表于 2015-4-29 21:02:03 | 显示全部楼层
    arst 发表于 2015-4-29 19:20
    6 Z9 j+ ?5 e1 P是指優先使用辭典的css還是說先優先使用辭典指定的字型呢?
    0 Y/ W+ C  ~! f" B/ c- j. H不知道加!important有沒有用呢?
    6 f8 p; B: D5 [' ibody {
    % f7 l1 B, F! i/ v, x: B
    1. 沒用
    # T. u0 M! C: }! G% }2. google 簡轉繁的字型
    : E* V/ X# }' u4 O7 G    第一個就是

    该用户从未签到

     楼主| 发表于 2015-4-29 21:02:40 | 显示全部楼层
    本帖最后由 arst 于 2015-4-29 21:05 编辑
    0 v2 J; O1 `# ?% G' N6 \$ j7 `0 B: D: O7 X+ f  p
    終於找到比ConvertZ更好的簡轉繁程式啦!!. W- }8 N2 G; v8 Z- N# P
    http://www.mandarintools.com/zhcode.html; J3 m7 O2 ~# {# x. l8 N- C5 p
    我這裡也來傳一份,以免到時連結爆了$ x9 z# n1 c9 w* [
    & U8 z# I% ~4 A5 ^) E6 \
    可以線上轉也可以下載下來,是java程式(*.jar)。
    * {. D3 D) L( T6 c  x; k8 b) {! h看看效果吧!音標跟小寫數字都解決了...目前沒有完全測試,還不知道有沒有任何奇怪的地方..: o* Q0 ^6 T, h, V* T

    + I0 k. X  P+ o" q- H( v$ h- Q* o( G) h% _& V: K$ C& \

    本帖子中包含更多资源

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

    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:24& F3 _+ J8 P# B
    簡轉繁程式9 q* O( `7 E6 c$ i" `2 P5 N
    http://code.google.com/p/opencc/
    ' s: }) g  {* `( s; g3 `3 M
    這是一個很不錯的轉換程式.; _9 e* n( a1 {  @
    3 @. \( F3 _% V! G
    測試辭典用語: "舍弃建筑物 吹干头发 脏兮兮的 皇后的风采 松木制造 准备面包"
    3 H, g6 N3 s( f0 g***opencc 0.42 轉換結果 也是完全正確.2 c9 p, Z( E4 ~& d, U
    捨棄建築物 吹乾頭髮 髒兮兮的 皇后的風采 松木製造 準備麵包# u$ q0 ?" I7 M& J6 E# l3 _1 B

    " P# B1 T0 H" e) H5 H$ s在這個網站9 u0 J5 ~! u+ L, `
    http://code.google.com/p/opencc
    1 S$ A& Y! z& R4 G8 {可以下載的windows版本是0.42, windows下也可以執行.
    ; n; D( s/ H+ D& g% F' |% r
    4 b4 q$ ?0 L7 }https://bintray.com/byvoid/opencc/OpenCC  j# \2 I; R2 K$ G3 Q
    可以下載的windows版本是1.01, 比較新, 但是windows下執行會出現 "缺少MSVCP120.dll "5 B5 x/ |& V: O  ?

    : z4 N# t8 g: T最新的原始碼(源碼)是opencc-1.0.3.tar.gz3 h' L0 N5 m7 U4 l; T/ v8 t; h) y! e
    希望有高手可以協助編譯為windows可以執行的版本. 感謝.
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-18 14:42 , Processed in 0.050426 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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