掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2476|回复: 18

[经验交流] Windows系统下GoldenDict 调用 Google En-Cn 段落翻译

[复制链接]
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

    发表于 2020-9-22 03:19:58 | 显示全部楼层 |阅读模式
    本帖最后由 ctlmlcfq 于 2020-9-22 03:23 编辑
    3 u% p1 Y+ r$ ~7 G) _: o1 m  u* g1 Y/ U
    以前一直很少用到段落全文翻译,因为机翻惨不忍睹,没什么意义。最近几天有点需要,总在网页上操作就很不方便,Ctrl+CC 就方便许多。但是具体安装这东西,虽然不是很复杂,可查网上也都没有讲很清楚,弄了半天才弄好。想到也许有人需要,就把安装流程分享一下,以便后来者。7 t3 {$ _; \) m* q* U
    https://github.com/xinebf/google-translate-for-goldendict
    & T( k4 H7 o% E9 Chttps://www.python.org/downloads/9 j" ~0 _) b2 ~% o, p
    ; _3 Y7 E% A( v  p+ G+ b
    google-translate-for-goldendict-1.3.2 解压至任意文件夹,我是丢GoldenDict文件夹。/ I& _+ w+ K7 c# n% [/ _. `

    4 `% z. {5 ^" e/ d安装python-3.7.9-amd64,自定义全组件安装。5 g6 ^0 N- H( _% P

    ) V9 t5 l, j. t/ nWin+R cmd终端 使用命令: cd C:\Program Files\Python37\Scripts 进入文件夹(自行修改安装路径),使用命令:pip3 install requests 安装requests 。
    . L* A+ z8 C$ u& ?+ r6 e& D, n+ Q" n; B( n4 P# B
    GoldenDict - 编辑 - 词典 - 词典来源 - 程序  添加如下:2 p) o4 |  ?3 `% X$ I7 D, i' u3 ~: S+ z

    $ o4 J" N/ l7 e类型: html
    3 G/ G+ i; U2 q$ N' d) b. j# B& D6 [. R& N( ?% S' D
    名称: Google Translate
    ! z3 e. K3 Y2 y, a, I" i% m& \$ x6 D% f, D8 B/ q& R4 c
    命令行: python D:\GoldenDict\google-translate-for-goldendict-1.3.2\googletranslate.py zh-CN %GDWORD% (自行修改安装路径)
    8 ^% g. K3 Z, _" r0 R
    ( ^/ D' V7 I8 m; T8 l图示: D:\GoldenDict\google-translate-for-goldendict-1.3.2\google_translate.png (自行修改安装路径)6 G" I% w+ n) G( {

    " G; h. K! r5 v2 G2 F0 V3 t; s3 Z$ h# b) R最后就是麻烦我半天的:原googletranslate.py 里的 translate.google.com 已不可用,有两个,一个是标注一个是值,都改 .cn 就可以用了,要注意。(googletranslateui.py里还有,应该没用,我反正也改了)
    7 a( M1 {( ~2 O% ]2 Y) U
    # u& e8 r: f# T9 h' x/ [( E3 z最后的最后:^_^: Translate en To zh-CN 、0_0: Translations of bird 。这些玩意儿是我觉得碍眼,googletranslate.py 是可以修改的,用 Python 进去可以看到项值,可以去掉,也可以删掉表情,留下原文在释义栏呈现,随个人心意了。
    5 z/ Z; g- S; z5 c6 ]! I% [, d2 r/ U
    / j$ k' _' b0 tEND6 y! L# s. u; g

    ! n$ X# l5 m  V$ J# x) P8 \0 ?* M4 U. [& K! W. A7 D" M1 l9 }/ n

    2 K" H! G7 `' ]! s- r6 t/ _, H& }& ]% a" @$ t' y4 @( ?2 f. R
    . [: y& j# ]$ w$ W. @" z

    本帖子中包含更多资源

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

    x

    评分

    3

    查看全部评分

  • TA的每日心情
    奋斗
    2022-7-18 17:14
  • 签到天数: 413 天

    [LV.9]以坛为家II

    发表于 2020-9-28 18:21:38 | 显示全部楼层
    谢谢仁兄!很好。其实谷歌的翻译不如德国DeepL的翻译质量,试试就知道了。不知道能否做成DeepL的插件?参见:https://www.deepl.com
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-22 11:44:30 | 显示全部楼层
    本帖最后由 ctlmlcfq 于 2020-9-22 11:52 编辑
    % ]! I" n  q( K8 S5 v0 l& V7 o
    梦海 发表于 2020-9-22 08:074 ?! a- k- H6 ~. ?; u6 q
    这个很实用,但是电脑菜鸟不会调用命令该如何是好啊!
    1 Y8 {. ]( Y8 I0 K4 H( r
    恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两次操作就完了。. w! V& `5 h: w3 P3 {  N. i
    & V$ `% L/ f; r/ `
    Win+R 敲入“CMD” 唤出终端 这个没问题吧% ?& w8 g& ~9 M- K7 Y1 L+ M

    1 D. ?3 Z6 G* s9 o5 i( W操作中 cd C:\Program Files\Python37\Scripts  是进入你安装Python的Scripts文件夹 ,你可以在系统文件管理器中进入到你自己的这个文件夹,确认路径,然后复制地址栏中你自己安装Python的路径,记得前面加上CD 空一格 加你自己的路径,如果你安装的是64位,可能路径和我是一样的。把这个在CMD终端里复制上去,回车敲击就进入了这个Scripts文件夹了。这是第一个操作。% m6 E# F' v$ U5 L9 w1 `. _% x
    第二个操作就不需要修改,直接复制 pip3 install requests ,在刚刚完成的第一个命令的终端里再粘贴,敲击执行,就完成了,必备的Python就已经妥当了。1 T& M, K9 p+ z4 `  n

    $ `" m0 S4 G- ?9 z+ t+ N1 ~% B最后,在google-translate-for-goldendict-1.3.2的目录中找到googletranslate.py,反键菜单上应该有一个Python的编辑器菜单,进入googletranslate.py编辑中,找到所有的translate.google.com,这个内容,把后缀.com改成.cn,Save保存,就OK了。
    ' p+ V' T8 A& Z
    9 B% y3 y* k& C& O, BGoldenDict用得多,google翻译用得多,可以尝试,如果不常用,为此装一个Python环境没必要。
  • TA的每日心情

    2024-3-14 15:33
  • 签到天数: 389 天

    [LV.9]以坛为家II

    发表于 2020-9-22 08:07:16 | 显示全部楼层
    这个很实用,但是电脑菜鸟不会调用命令该如何是好啊!
  • TA的每日心情
    开心
    2019-8-21 19:27
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2020-9-22 08:13:42 | 显示全部楼层
    句子翻译放 GoldenDict 中比较孤立,用 Quicker 也不错的哦
    - N7 H7 M; O& Y0 A" J9 ~+ X7 A/ g' `* G4 l) y! R3 s
  • TA的每日心情
    开心
    2024-1-12 16:56
  • 签到天数: 1044 天

    [LV.10]以坛为家III

    发表于 2020-9-22 09:06:21 | 显示全部楼层
    我试了各种翻译软件,感觉Google还是有点硬,并不符合中国的信、达、雅的美感,最后试出来好像搜狗翻译要比较好一点,最起码是按中国的思维方式翻译的,而且翻译的准确率方面感觉要好于Google的引擎。
  • TA的每日心情
    开心
    2024-5-8 20:30
  • 签到天数: 1171 天

    [LV.10]以坛为家III

    发表于 2020-9-22 21:02:51 | 显示全部楼层
    ctlmlcfq 发表于 2020-9-22 11:44
    % H! A3 p% ^" M" n6 ^* |2 I恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两 ...
    2 X- o% H" G0 ?! F
    大侠,我按照步骤操作,打开googletranslate.py,只找到url = f'https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl={tl}&dt=t&q={qry}'; ~  Y% O: u5 S8 b+ Z
        return url,但是,修改了com为cn,也没有成功。点击Goolge Traslate图标,也没有反应。没有找到translate.google.com,请赐教
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-22 22:18:39 | 显示全部楼层
    本帖最后由 ctlmlcfq 于 2020-9-22 22:22 编辑
    + H- o% ^  N; ]! I- K
    shuwushimang 发表于 2020-9-22 21:02
    * G* h4 k* d! d" S% A大侠,我按照步骤操作,打开googletranslate.py,只找到url = f'https://translate.googleapis.com/trans ...

    8 f" n7 c* K+ `/ ]9 U, ^% d7 V% e改错了吧,图里这里。里面那项host估计才是重要的,我这两个都改了。你找一下,改成cn就好! [5 c% a  ?# D  R: }" I  U

    : X3 b. e! W5 M( \; ~
    # i: k' N  ~; C3 j1 A0 x6 C% E
    3 }0 x3 ~+ i1 p2 v& s. m' U0 e1 Z0 l1 M+ T

    - C# f' z, N% V6 E# h

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    开心
    2024-5-8 20:30
  • 签到天数: 1171 天

    [LV.10]以坛为家III

    发表于 2020-9-22 23:41:14 | 显示全部楼层
    本帖最后由 shuwushimang 于 2020-9-22 23:44 编辑 / o5 `, @" h6 f
    ctlmlcfq 发表于 2020-9-22 22:18  h  R" C/ v) A7 K3 i+ ~" i
    改错了吧,图里这里。里面那项host估计才是重要的,我这两个都改了。你找一下,改成cn就好

    # S" |3 }* Q: X- ?) C谢谢回复,但是我打开的文件中,的确没有你发来的这些代码。不知道是否下载的文件有错。但这些就是您所发的链接中下载的,没有其他文件了。不知何故?
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-22 23:47:12 | 显示全部楼层
    shuwushimang 发表于 2020-9-22 23:41$ O0 j- f! E0 b2 U2 j
    谢谢回复,但是我打开的文件中,的确没有你发来的这些代码。不知道是否下载的文件有错。但这些就是您所发 ...
    # a! }8 l9 G8 ?# r
    注意文件名:googletranslate.py+ V) Q3 d1 e  X
    googletranslatetk.py
    6 s7 m& H  v* Y9 f7 ngoogletranslateui.py
    7 B# O* O( q; ]- ~  {" I" T  U2 S  I4 l1 ]7 M7 ~
    内容一定是一样的- ~5 D% Y$ l# @. |8 m0 l
    6 J6 W& P9 @$ w6 U& b. s1 O

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    奋斗
    2020-11-8 22:50
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2020-9-23 01:54:41 | 显示全部楼层
    我竟然从头看到尾
  • TA的每日心情
    开心
    2024-5-8 20:30
  • 签到天数: 1171 天

    [LV.10]以坛为家III

    发表于 2020-9-23 22:14:49 | 显示全部楼层
    ctlmlcfq 发表于 2020-9-22 23:47
    3 {6 A5 O* N% X: X/ }! e) q, E注意文件名:googletranslate.py3 K) U! U5 F* O% ?' F: y) Q  r
    googletranslatetk.py! d  Z% @- e. ?9 e+ _  C
    googletranslateui.py
    7 B$ y$ g& @0 S& u% j! C( N! l
    大侠,感谢您的帮助,果然发来的google-translate-for-goldendict-1.3.2.zip,比我下载的文件要多。我又重新完成你规定的安装步骤。但返回的信息如下:
    # \; ?6 m! e5 x: P查询错误:程序返回,退出代码为 1. Traceback (most recent call last): File "D:\googletranslate1.3.2\googletranslate.py", line 13, in <module> import requests ModuleNotFoundError: No module named 'requests'2 M- K- T* h' z, {+ G* @
    我折腾半天没成功,心有不甘,就又向您请教。实在太麻烦您了,如果我还学不会,就不再打扰您了,再次感谢!
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-24 00:03:23 | 显示全部楼层
    shuwushimang 发表于 2020-9-23 22:149 S' s, _: m. V1 H1 l8 l
    大侠,感谢您的帮助,果然发来的google-translate-for-goldendict-1.3.2.zip,比我下载的文件要多。我又 ...
    2 B+ H" q, Y! V& W' t9 [* a9 T8 l
    requests 未安装成功
  • TA的每日心情
    奋斗
    2020-11-8 22:50
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2020-9-25 11:34:17 | 显示全部楼层
    终于测试成功!
  • TA的每日心情
    奋斗
    2023-3-29 11:56
  • 签到天数: 64 天

    [LV.6]常住居民II

    发表于 2020-9-27 10:24:31 | 显示全部楼层
    太感谢了,原来github上的版本经常会 Error: Expecting value: line 1 column 1 (char 0)
    4 i( h2 w. U0 j8 c7 k/ p- A终于解决了!3 n( ^7 R$ s/ \# e
    太感谢了
  • TA的每日心情
    无聊
    2020-11-6 22:08
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2020-11-6 22:25:50 | 显示全部楼层
    快乐巡洋舰 发表于 2020-9-28 18:216 I4 z4 x! k) s1 A+ f3 P
    谢谢仁兄!很好。其实谷歌的翻译不如德国DeepL的翻译质量,试试就知道了。不知道能否做成DeepL的插件?参见 ...
    * m" G5 @7 [" w/ D  y
    十分同意及支持
  • TA的每日心情
    开心
    2024-4-13 19:35
  • 签到天数: 679 天

    [LV.9]以坛为家II

    发表于 2020-12-1 14:00:45 | 显示全部楼层
    Thanks, this helps a lot !
  • TA的每日心情
    开心
    2021-3-12 15:58
  • 签到天数: 115 天

    [LV.6]常住居民II

    发表于 2021-2-4 17:36:03 | 显示全部楼层
    ctlmlcfq 发表于 2020-9-22 11:442 J$ a1 x. p' N3 N& W* H; J$ y
    恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两 ...
    ! H! R6 r5 M3 E) Y5 N: S2 F
    请问大佬,如何在py文件中删除 ^_^: Translate en To zh-CN 、0_0: Translations of bird 。这些玩意儿 。甚至我也不想保留原文,值留下翻译后的部分就好。
  • TA的每日心情
    慵懒
    2021-3-14 00:55
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2021-2-25 00:02:15 | 显示全部楼层
    5 v- x2 f7 W' [7 Z3 w
    谢谢楼主的爱心分享
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-18 07:31 , Processed in 0.103026 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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