掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2484|回复: 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 g) z- x" a  J- G% l7 }
    ) C& _, G( a- X, M
    以前一直很少用到段落全文翻译,因为机翻惨不忍睹,没什么意义。最近几天有点需要,总在网页上操作就很不方便,Ctrl+CC 就方便许多。但是具体安装这东西,虽然不是很复杂,可查网上也都没有讲很清楚,弄了半天才弄好。想到也许有人需要,就把安装流程分享一下,以便后来者。7 Z( l3 B' c3 v' @" J2 L
    https://github.com/xinebf/google-translate-for-goldendict0 x. T" _& x3 K& D! Q8 `" B% F
    https://www.python.org/downloads/! Z, V1 a! v! O9 f, t$ X# |9 l  O0 u

    ! _# a1 W, }3 Q3 C+ z5 Wgoogle-translate-for-goldendict-1.3.2 解压至任意文件夹,我是丢GoldenDict文件夹。* t8 d1 \; L' W" ?
    8 R# ]2 N* Y& j$ b
    安装python-3.7.9-amd64,自定义全组件安装。4 n0 k8 s9 W# x9 Z4 ]

    0 T4 i6 z& e& |- c  SWin+R cmd终端 使用命令: cd C:\Program Files\Python37\Scripts 进入文件夹(自行修改安装路径),使用命令:pip3 install requests 安装requests 。- B, I) j: Q2 W9 V0 v
    : ]% N$ e  h; o& {2 Q" d
    GoldenDict - 编辑 - 词典 - 词典来源 - 程序  添加如下:
    % `4 @, ]2 ~) a" Y* k& Q" J0 D4 |4 s) x, r7 d
    类型: html
    6 I$ x$ K5 R% I, `, g# E! E/ A
    名称: Google Translate
      c# T! ]4 L7 B2 ]& N1 ^' B4 B0 h
    ! {. n2 R: r0 X$ G: c1 u命令行: python D:\GoldenDict\google-translate-for-goldendict-1.3.2\googletranslate.py zh-CN %GDWORD% (自行修改安装路径)" u7 E+ N# X; I! C$ z8 ?: W
    5 I8 `/ A, o* p  w+ Q
    图示: D:\GoldenDict\google-translate-for-goldendict-1.3.2\google_translate.png (自行修改安装路径)
    0 }: ?- `: ^% x  \- r# P6 n2 C# L8 Y% V( N5 m5 u0 g
    最后就是麻烦我半天的:原googletranslate.py 里的 translate.google.com 已不可用,有两个,一个是标注一个是值,都改 .cn 就可以用了,要注意。(googletranslateui.py里还有,应该没用,我反正也改了)8 {+ y" F% q6 j9 \% [" F
    / t) g& \/ x1 l! }8 x$ A
    最后的最后:^_^: Translate en To zh-CN 、0_0: Translations of bird 。这些玩意儿是我觉得碍眼,googletranslate.py 是可以修改的,用 Python 进去可以看到项值,可以去掉,也可以删掉表情,留下原文在释义栏呈现,随个人心意了。- k9 m, \+ i3 T. b. e. B4 {
    0 N0 P% _6 U& r: j; o2 f1 r& W
    END5 _/ h$ {* z( i5 {" s4 b* c
    2 X5 N/ ~$ T+ I: `: ^+ o; {1 X; o

    6 w+ I$ V  b0 f. N
    & D6 T3 {, F2 J) \/ N, {) G0 g, }$ f2 Q: M  j
    % N5 y1 r- H$ U/ M1 k- Q6 s) q

    本帖子中包含更多资源

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

    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 编辑
    / u- y7 W8 k0 m9 S& t4 z# [* m0 f
    梦海 发表于 2020-9-22 08:07( n8 N5 k: W  w' ~" v, H
    这个很实用,但是电脑菜鸟不会调用命令该如何是好啊!

    , B$ L+ G9 p. T, N7 I恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两次操作就完了。% ?  |: U* Q5 k& x9 P
    8 a; f7 M% n, l$ I" K
    Win+R 敲入“CMD” 唤出终端 这个没问题吧
    : Y2 X" k; B' k* k9 `  p7 I( E) ]& B' x' M7 s
    操作中 cd C:\Program Files\Python37\Scripts  是进入你安装Python的Scripts文件夹 ,你可以在系统文件管理器中进入到你自己的这个文件夹,确认路径,然后复制地址栏中你自己安装Python的路径,记得前面加上CD 空一格 加你自己的路径,如果你安装的是64位,可能路径和我是一样的。把这个在CMD终端里复制上去,回车敲击就进入了这个Scripts文件夹了。这是第一个操作。
    / d: w4 L' D5 \$ n7 R, p" b% R第二个操作就不需要修改,直接复制 pip3 install requests ,在刚刚完成的第一个命令的终端里再粘贴,敲击执行,就完成了,必备的Python就已经妥当了。
    $ w  L* q6 D. |  {# O2 T5 G0 m7 E. S" X2 a1 `. _( q6 _0 k( _
    最后,在google-translate-for-goldendict-1.3.2的目录中找到googletranslate.py,反键菜单上应该有一个Python的编辑器菜单,进入googletranslate.py编辑中,找到所有的translate.google.com,这个内容,把后缀.com改成.cn,Save保存,就OK了。
    $ p; T' X+ e' E; U' Q  T) N4 L/ J
    - k0 O/ u6 L4 Z/ U. C  `! [GoldenDict用得多,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 也不错的哦
    ( k* C! Z1 |- @
    % H6 X+ O$ d) e3 U' R  x% f- T
  • 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:447 f2 n$ [1 I. ]3 }5 U
    恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两 ...
    - z7 h, t, o  F" w9 b
    大侠,我按照步骤操作,打开googletranslate.py,只找到url = f'https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl={tl}&dt=t&q={qry}'/ U* W. R. W% O
        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 编辑 8 \* i/ g; w% o6 {% e
    shuwushimang 发表于 2020-9-22 21:02! O8 R5 F% `- }: h7 ?7 u' o
    大侠,我按照步骤操作,打开googletranslate.py,只找到url = f'https://translate.googleapis.com/trans ...
    ' w; k1 B) Q% X0 V+ A
    改错了吧,图里这里。里面那项host估计才是重要的,我这两个都改了。你找一下,改成cn就好
    0 G6 Q8 Q4 E) K/ D( R4 f) R' A( Y/ X: ^6 I4 F

    9 E& w4 w" r' }% ]; K7 j8 B% w; C5 l0 r& @
    ' |6 c  a4 D6 A( [
    7 |2 [. P3 \9 u9 b0 U+ d7 H" K# v* S$ S

    本帖子中包含更多资源

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

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

    [LV.10]以坛为家III

    发表于 2020-9-22 23:41:14 | 显示全部楼层
    本帖最后由 shuwushimang 于 2020-9-22 23:44 编辑
    0 B$ p3 B! K: p* }# j; l5 e0 Y; h
    ctlmlcfq 发表于 2020-9-22 22:18
    3 T1 {6 ]# [7 z改错了吧,图里这里。里面那项host估计才是重要的,我这两个都改了。你找一下,改成cn就好

    $ Z8 r3 b% G7 g谢谢回复,但是我打开的文件中,的确没有你发来的这些代码。不知道是否下载的文件有错。但这些就是您所发的链接中下载的,没有其他文件了。不知何故?
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-22 23:47:12 | 显示全部楼层
    shuwushimang 发表于 2020-9-22 23:41" C" @8 M1 }0 t8 f
    谢谢回复,但是我打开的文件中,的确没有你发来的这些代码。不知道是否下载的文件有错。但这些就是您所发 ...
    5 H0 a; V. `' m, a( X9 J
    注意文件名:googletranslate.py
    ; q! Y: D; d( d; u# j$ ~googletranslatetk.py) [. Z* g& M  n" r2 t- d' ?- k
    googletranslateui.py% a' i/ \' I  [2 R# _- ]

    , J3 L3 v( P, V5 S内容一定是一样的
    4 K& g% b+ f3 t1 }/ x& t  e# C% Y! |2 w

    本帖子中包含更多资源

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

    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) z- r. k5 ^+ B' ^9 x5 J  G
    注意文件名:googletranslate.py
    * c, F% ?' P; C8 G- D+ Q+ U- A- B) Tgoogletranslatetk.py
    . C) o) F% t( |1 ?- [4 T& egoogletranslateui.py
    % c+ C, \8 w( X4 X2 r4 Y2 j# B
    大侠,感谢您的帮助,果然发来的google-translate-for-goldendict-1.3.2.zip,比我下载的文件要多。我又重新完成你规定的安装步骤。但返回的信息如下:/ ^, m+ p" m) Y/ }: m+ T
    查询错误:程序返回,退出代码为 1. Traceback (most recent call last): File "D:\googletranslate1.3.2\googletranslate.py", line 13, in <module> import requests ModuleNotFoundError: No module named 'requests'( G1 K6 n8 d5 z! V0 x% d3 i9 r
    我折腾半天没成功,心有不甘,就又向您请教。实在太麻烦您了,如果我还学不会,就不再打扰您了,再次感谢!
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-24 00:03:23 | 显示全部楼层
    shuwushimang 发表于 2020-9-23 22:14
    ) t; n% e( H. A% i+ B2 Q大侠,感谢您的帮助,果然发来的google-translate-for-goldendict-1.3.2.zip,比我下载的文件要多。我又 ...
    2 L$ c) S* V% n: }$ l) _/ F1 `/ h% S
    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)& i& O6 a9 X2 `1 W
    终于解决了!
    9 W* ?, Z- L* z' h太感谢了
  • TA的每日心情
    无聊
    2020-11-6 22:08
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2020-11-6 22:25:50 | 显示全部楼层
    快乐巡洋舰 发表于 2020-9-28 18:21
    3 b: F" J# O! E* W) t谢谢仁兄!很好。其实谷歌的翻译不如德国DeepL的翻译质量,试试就知道了。不知道能否做成DeepL的插件?参见 ...

    : w1 \5 {% C1 Y! v, }3 c: t8 G十分同意及支持
  • 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:44
    " X& M8 x" A( F& v% |; o) V8 T恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两 ...

    - G; w5 {: ^7 |/ X+ V请问大佬,如何在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 | 显示全部楼层
    , d  N% _& _3 A4 _  I9 ~. Y- L
    谢谢楼主的爱心分享
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-21 12:46 , Processed in 0.070172 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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