掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 3479|回复: 18

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

[复制链接]
  • TA的每日心情
    慵懒
    2024-10-3 14:35
  • 签到天数: 698 天

    [LV.9]以坛为家II

    发表于 2020-9-22 03:19:58 | 显示全部楼层 |阅读模式
    本帖最后由 ctlmlcfq 于 2020-9-22 03:23 编辑
    ' P% f# B# ?- ]4 X  B: S0 h6 r
    ( _2 a: E/ p$ F* s: ?! N; y. C$ c; O% t以前一直很少用到段落全文翻译,因为机翻惨不忍睹,没什么意义。最近几天有点需要,总在网页上操作就很不方便,Ctrl+CC 就方便许多。但是具体安装这东西,虽然不是很复杂,可查网上也都没有讲很清楚,弄了半天才弄好。想到也许有人需要,就把安装流程分享一下,以便后来者。
    ( v- y: x0 c9 N; L2 n2 m% B: e8 ?! B- {https://github.com/xinebf/google-translate-for-goldendict, ?# A7 r2 ]6 _3 M. h
    https://www.python.org/downloads/0 [( @8 @2 u9 s) I  x- [
    # u; K- T* b; \) T
    google-translate-for-goldendict-1.3.2 解压至任意文件夹,我是丢GoldenDict文件夹。; ]: t6 h; u7 ^# t# O$ u2 E

    - q  L# l9 D; h  _' R; m& Z0 J9 @安装python-3.7.9-amd64,自定义全组件安装。
    4 N6 D( i! L3 m# m: C% g
    1 ^+ @; ]# t$ B4 n' Z9 T9 i- g  J2 U( mWin+R cmd终端 使用命令: cd C:\Program Files\Python37\Scripts 进入文件夹(自行修改安装路径),使用命令:pip3 install requests 安装requests 。% j9 @6 y" _3 k1 V
    " V3 r5 h* b) A  m
    GoldenDict - 编辑 - 词典 - 词典来源 - 程序  添加如下:
    , u8 ?1 x5 m# j5 e* d3 f- ]7 j9 \  g# |. ~2 D
    类型: html
    # l8 o; `' k6 e" r3 x2 ]" @7 `* a0 Z8 Z% L' v7 ?
    名称: Google Translate
    - y0 a2 r, P& E7 J5 {
    0 {7 S0 n2 _* [$ x2 G命令行: python D:\GoldenDict\google-translate-for-goldendict-1.3.2\googletranslate.py zh-CN %GDWORD% (自行修改安装路径)
    2 q! H8 y; K# Z4 I# S; U4 D
    5 O+ \$ m7 o6 ]+ l- z* Q图示: D:\GoldenDict\google-translate-for-goldendict-1.3.2\google_translate.png (自行修改安装路径)
    : V' W/ M$ ?2 g/ H% m7 B3 i
    ( Y, E8 S, v! m最后就是麻烦我半天的:原googletranslate.py 里的 translate.google.com 已不可用,有两个,一个是标注一个是值,都改 .cn 就可以用了,要注意。(googletranslateui.py里还有,应该没用,我反正也改了)
    - q+ @" A3 v, I  H7 ~' W5 H4 H2 g/ Y2 J
    最后的最后:^_^: Translate en To zh-CN 、0_0: Translations of bird 。这些玩意儿是我觉得碍眼,googletranslate.py 是可以修改的,用 Python 进去可以看到项值,可以去掉,也可以删掉表情,留下原文在释义栏呈现,随个人心意了。
    ! p: o% R, N/ `2 S- S! w  z# l( k# j' M& g  }' H3 g+ `
    END
    : i4 w: i+ q- H+ P) x' {/ o3 S' O: j* h" l/ f# {# b8 ?; V/ _
    , K! z3 U# v2 Z2 I- w) V6 J
      R, K  I7 c4 Z, s2 _; S5 k

    ( J4 j  l  N4 K  e. {0 y/ q1 c$ C
    : P( \" c5 _5 |$ @

    本帖子中包含更多资源

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

    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-10-3 14:35
  • 签到天数: 698 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-22 11:44:30 | 显示全部楼层
    本帖最后由 ctlmlcfq 于 2020-9-22 11:52 编辑   L$ T6 n& I* P- l" k* Z6 C+ _
    梦海 发表于 2020-9-22 08:07# X# k) h2 `9 c1 g3 ?
    这个很实用,但是电脑菜鸟不会调用命令该如何是好啊!
    ; M5 f9 O" {" j) g+ Q! I; z
    恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两次操作就完了。# x& k. {0 G9 v% C! J& c

    6 ?1 s/ t# ]! Z( |" d- G& GWin+R 敲入“CMD” 唤出终端 这个没问题吧
    ) @' u& A+ ^. }5 v  {* z3 ?. _, K4 j7 z; R
    操作中 cd C:\Program Files\Python37\Scripts  是进入你安装Python的Scripts文件夹 ,你可以在系统文件管理器中进入到你自己的这个文件夹,确认路径,然后复制地址栏中你自己安装Python的路径,记得前面加上CD 空一格 加你自己的路径,如果你安装的是64位,可能路径和我是一样的。把这个在CMD终端里复制上去,回车敲击就进入了这个Scripts文件夹了。这是第一个操作。1 F- E) d5 K* l& \# j0 a4 t; S
    第二个操作就不需要修改,直接复制 pip3 install requests ,在刚刚完成的第一个命令的终端里再粘贴,敲击执行,就完成了,必备的Python就已经妥当了。% j2 J$ T/ z) v# F+ M4 |- Q3 H; J! [

    ( v  c9 o0 S0 O* `) p' i& V最后,在google-translate-for-goldendict-1.3.2的目录中找到googletranslate.py,反键菜单上应该有一个Python的编辑器菜单,进入googletranslate.py编辑中,找到所有的translate.google.com,这个内容,把后缀.com改成.cn,Save保存,就OK了。+ M& \" W  k4 d# \$ I
    ! T# H0 @$ d0 p1 k! N0 [3 t7 D6 x
    GoldenDict用得多,google翻译用得多,可以尝试,如果不常用,为此装一个Python环境没必要。
  • TA的每日心情
    无聊
    2025-1-9 08:42
  • 签到天数: 403 天

    [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 也不错的哦6 Q4 d( w9 ]# X# x$ S2 o
    1 ^( J% {2 |% V2 |
  • 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
    / l- k% ]5 a9 g7 R$ g; C( \9 r/ b恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两 ...

    4 R) W' p" ^2 `8 {大侠,我按照步骤操作,打开googletranslate.py,只找到url = f'https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl={tl}&dt=t&q={qry}', k  _0 u$ h* L* c& T
        return url,但是,修改了com为cn,也没有成功。点击Goolge Traslate图标,也没有反应。没有找到translate.google.com,请赐教
  • TA的每日心情
    慵懒
    2024-10-3 14:35
  • 签到天数: 698 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-22 22:18:39 | 显示全部楼层
    本帖最后由 ctlmlcfq 于 2020-9-22 22:22 编辑 1 H! j1 V3 }* j8 z3 {
    shuwushimang 发表于 2020-9-22 21:02
    0 P( ~# [$ z8 h: H% Q$ `& k# i7 B大侠,我按照步骤操作,打开googletranslate.py,只找到url = f'https://translate.googleapis.com/trans ...
    7 q5 \; f8 d* ?5 d) m1 m
    改错了吧,图里这里。里面那项host估计才是重要的,我这两个都改了。你找一下,改成cn就好
    7 v+ p- u% i: V( v- Z2 Z. _0 \7 I, K% X7 w1 w" M) c

    . U. d7 [6 b# q( \! {, X1 f' e
    ! ~, r" J) ~$ G& V
    4 K) w5 L2 @% B7 g+ [- m1 T- |3 O: R. w7 f  x! p" G! S6 ?3 I

    本帖子中包含更多资源

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

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

    [LV.10]以坛为家III

    发表于 2020-9-22 23:41:14 | 显示全部楼层
    本帖最后由 shuwushimang 于 2020-9-22 23:44 编辑
    & V4 S! |! A( k! c: }& E% y
    ctlmlcfq 发表于 2020-9-22 22:18
      W1 p6 w& r; j( c7 B% ]改错了吧,图里这里。里面那项host估计才是重要的,我这两个都改了。你找一下,改成cn就好
    - k7 N  }1 |) e0 k  p) g8 {
    谢谢回复,但是我打开的文件中,的确没有你发来的这些代码。不知道是否下载的文件有错。但这些就是您所发的链接中下载的,没有其他文件了。不知何故?
  • TA的每日心情
    慵懒
    2024-10-3 14:35
  • 签到天数: 698 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-22 23:47:12 | 显示全部楼层
    shuwushimang 发表于 2020-9-22 23:41
    . c& q  @! n6 u# m) G3 V8 ?9 p谢谢回复,但是我打开的文件中,的确没有你发来的这些代码。不知道是否下载的文件有错。但这些就是您所发 ...

    # ?/ G8 s9 H& x8 y注意文件名:googletranslate.py% _4 W2 |: d1 s
    googletranslatetk.py
    / e& C) j9 \3 X6 Vgoogletranslateui.py; w  ^% i- |' _- I

    , ^/ r: a7 m6 V1 M, U4 H- \- v内容一定是一样的7 [9 E2 z" k0 m5 q  v( l( h
    8 l& H7 I8 m* z# e6 a

    本帖子中包含更多资源

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

    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; n5 F6 @6 V6 p0 y$ Z8 t2 _
    注意文件名:googletranslate.py" \& Y1 x9 S- n, G
    googletranslatetk.py1 M: \: P7 i2 y
    googletranslateui.py

    % X5 H/ V1 E$ @' R: R. _! @大侠,感谢您的帮助,果然发来的google-translate-for-goldendict-1.3.2.zip,比我下载的文件要多。我又重新完成你规定的安装步骤。但返回的信息如下:/ H" J+ X: f! t* q
    查询错误:程序返回,退出代码为 1. Traceback (most recent call last): File "D:\googletranslate1.3.2\googletranslate.py", line 13, in <module> import requests ModuleNotFoundError: No module named 'requests'! J  s8 N: E- T' Y1 r
    我折腾半天没成功,心有不甘,就又向您请教。实在太麻烦您了,如果我还学不会,就不再打扰您了,再次感谢!
  • TA的每日心情
    慵懒
    2024-10-3 14:35
  • 签到天数: 698 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-24 00:03:23 | 显示全部楼层
    shuwushimang 发表于 2020-9-23 22:14
    " y! `( |6 [8 n7 J大侠,感谢您的帮助,果然发来的google-translate-for-goldendict-1.3.2.zip,比我下载的文件要多。我又 ...
    & R3 s3 O: P9 z
    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)6 h/ [( i" X" w8 q  \5 S
    终于解决了!
    5 s. e2 m* ?; K% E' U" `" [/ Q6 c; E+ x太感谢了
  • TA的每日心情
    无聊
    2020-11-6 22:08
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2020-11-6 22:25:50 | 显示全部楼层
    快乐巡洋舰 发表于 2020-9-28 18:218 D  [: i/ [# T. y  y0 }  u  y2 W2 G
    谢谢仁兄!很好。其实谷歌的翻译不如德国DeepL的翻译质量,试试就知道了。不知道能否做成DeepL的插件?参见 ...

    9 a- Y+ Z1 `  a, u, y9 y" D6 V+ U& V十分同意及支持
  • 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& R5 |7 ~# F/ F3 l
    恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两 ...
    " _( i8 j# Z8 O9 J- U
    请问大佬,如何在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 | 显示全部楼层
    6 G% E5 u7 h' X" V9 v* a
    谢谢楼主的爱心分享
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-11 13:56 , Processed in 0.024961 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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