掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2475|回复: 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 编辑
    , d' t; n+ l" }/ B$ ?, C; {
    ( C, O2 \) X! r3 x3 k7 r% i, S以前一直很少用到段落全文翻译,因为机翻惨不忍睹,没什么意义。最近几天有点需要,总在网页上操作就很不方便,Ctrl+CC 就方便许多。但是具体安装这东西,虽然不是很复杂,可查网上也都没有讲很清楚,弄了半天才弄好。想到也许有人需要,就把安装流程分享一下,以便后来者。& F$ C8 o+ B% Z5 y
    https://github.com/xinebf/google-translate-for-goldendict* L; w/ s: F! @) n; ^
    https://www.python.org/downloads/! ?1 ]& `5 X, F# Y1 m' d9 ?7 t
    " D% `9 e: I$ k# a' X% a
    google-translate-for-goldendict-1.3.2 解压至任意文件夹,我是丢GoldenDict文件夹。: q0 y' D; A" m+ ^& B, d& E

    ; j9 l. U/ L6 z% V7 w安装python-3.7.9-amd64,自定义全组件安装。
    6 N% t" g2 Z$ \- U1 S# p! ]5 e7 M
    . k" y* _  J/ H% E; @4 r; g4 g  RWin+R cmd终端 使用命令: cd C:\Program Files\Python37\Scripts 进入文件夹(自行修改安装路径),使用命令:pip3 install requests 安装requests 。: l# g& y8 @8 z; q' F! ?
    # z; T1 B! m* V( \  q" |
    GoldenDict - 编辑 - 词典 - 词典来源 - 程序  添加如下:
    % w( n0 i. M; G& q9 K
    6 v9 O$ }) d# i3 j) Q  T类型: html$ }. |. a* o8 I1 Q8 n2 A, a

    * J" S/ P; n' [5 `0 R名称: Google Translate  D/ q, d. D3 S  M& ]6 W' C# d4 D- @3 [
    $ M$ O. {# K4 j4 ]! w0 }
    命令行: python D:\GoldenDict\google-translate-for-goldendict-1.3.2\googletranslate.py zh-CN %GDWORD% (自行修改安装路径). @0 K5 F8 I$ e( {$ f( f7 G$ Z
    / Y& ?4 {0 m' x$ {1 W: z) q
    图示: D:\GoldenDict\google-translate-for-goldendict-1.3.2\google_translate.png (自行修改安装路径)( i! k6 c" P2 n7 c9 Y( g/ e: o

    ) K- N/ Q8 K& b. ^$ V最后就是麻烦我半天的:原googletranslate.py 里的 translate.google.com 已不可用,有两个,一个是标注一个是值,都改 .cn 就可以用了,要注意。(googletranslateui.py里还有,应该没用,我反正也改了)
    $ G* @2 T( q5 m  D6 i" O& h) k/ J+ s9 r+ d
    最后的最后:^_^: Translate en To zh-CN 、0_0: Translations of bird 。这些玩意儿是我觉得碍眼,googletranslate.py 是可以修改的,用 Python 进去可以看到项值,可以去掉,也可以删掉表情,留下原文在释义栏呈现,随个人心意了。7 M% B8 W  A4 d3 z

    7 Z( H9 K4 m4 `END" G  m2 ]. y8 V( f2 i. ~1 D
    ' B0 m! P( k) i% c$ q: ?% U+ c
    # H! [8 p7 U. R& F/ i

    0 a; A! ?/ K. Q# n
    & \- W, L% G, Z* `
      d5 b/ o/ l  x) F, d4 `

    本帖子中包含更多资源

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

    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 编辑
    ; k- s. A- A: Q  D8 d1 T
    梦海 发表于 2020-9-22 08:07. ]# e) L( ]! [9 [( [1 L  X$ a  c
    这个很实用,但是电脑菜鸟不会调用命令该如何是好啊!

    + i" X; f( K5 Z$ X恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两次操作就完了。
    6 r& J6 S+ S' z! {' ?
    ! ], {+ O" s4 y9 @9 R3 v$ Q  j" hWin+R 敲入“CMD” 唤出终端 这个没问题吧* J* }0 Z! F8 d* h: ]
    9 f& Y- H( T" C. y$ E. h  {
    操作中 cd C:\Program Files\Python37\Scripts  是进入你安装Python的Scripts文件夹 ,你可以在系统文件管理器中进入到你自己的这个文件夹,确认路径,然后复制地址栏中你自己安装Python的路径,记得前面加上CD 空一格 加你自己的路径,如果你安装的是64位,可能路径和我是一样的。把这个在CMD终端里复制上去,回车敲击就进入了这个Scripts文件夹了。这是第一个操作。/ z% W$ D, ?( a1 q" m: U
    第二个操作就不需要修改,直接复制 pip3 install requests ,在刚刚完成的第一个命令的终端里再粘贴,敲击执行,就完成了,必备的Python就已经妥当了。
    ( E& E# u. v. X- t+ P7 B3 s' p
    ! Y* f( }# C# M% z* p0 p最后,在google-translate-for-goldendict-1.3.2的目录中找到googletranslate.py,反键菜单上应该有一个Python的编辑器菜单,进入googletranslate.py编辑中,找到所有的translate.google.com,这个内容,把后缀.com改成.cn,Save保存,就OK了。* Q3 ^( d4 F, z% p0 N

    " d7 x+ F8 t  {- m- _2 WGoldenDict用得多,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 也不错的哦
    4 W6 w  i' G1 J2 j
    5 ?# r* S9 [# `0 z: x
  • 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
    & s; z& r" f4 z4 {6 S* }2 j5 l7 F恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两 ...
    $ v' y5 S( i7 Z2 I
    大侠,我按照步骤操作,打开googletranslate.py,只找到url = f'https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl={tl}&dt=t&q={qry}'
    0 f, a% I2 b+ Z( `0 t4 H3 }5 S    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 编辑
    7 J& }0 S) `( W; D9 l9 V
    shuwushimang 发表于 2020-9-22 21:02
    + x, F6 [, H/ d8 s大侠,我按照步骤操作,打开googletranslate.py,只找到url = f'https://translate.googleapis.com/trans ...

    / O: ]6 Z: I8 O+ G1 L7 M改错了吧,图里这里。里面那项host估计才是重要的,我这两个都改了。你找一下,改成cn就好
    & G* {2 g# A0 F: w) T9 ]; _/ d6 _# ]
      D3 t0 ~% _: O, I5 m* h2 @1 B( d5 X3 `+ u: G! A- l/ {

    ! K$ X. d/ m# _* g" q: p( q/ k4 U% u' k6 l3 w: L% f9 U

    ; e0 g4 B: L% n% Y

    本帖子中包含更多资源

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

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

    [LV.10]以坛为家III

    发表于 2020-9-22 23:41:14 | 显示全部楼层
    本帖最后由 shuwushimang 于 2020-9-22 23:44 编辑 % z( h4 |! P: S3 x
    ctlmlcfq 发表于 2020-9-22 22:181 m$ b+ _! @( q( r2 S9 ]
    改错了吧,图里这里。里面那项host估计才是重要的,我这两个都改了。你找一下,改成cn就好
    ! m" Y; C+ T% j0 E( s
    谢谢回复,但是我打开的文件中,的确没有你发来的这些代码。不知道是否下载的文件有错。但这些就是您所发的链接中下载的,没有其他文件了。不知何故?
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-22 23:47:12 | 显示全部楼层
    shuwushimang 发表于 2020-9-22 23:41( v# d+ C7 t( e& l8 c
    谢谢回复,但是我打开的文件中,的确没有你发来的这些代码。不知道是否下载的文件有错。但这些就是您所发 ...

    , t  m. ?+ D) {/ Z注意文件名:googletranslate.py
    , g+ H1 F2 F2 ?0 N1 C0 O; Rgoogletranslatetk.py
    ( x* S7 x: T+ [: o- T1 vgoogletranslateui.py7 H; S9 [$ h; o5 ^+ C& e

    : z2 ~/ m% q7 Q7 L内容一定是一样的
    : M( L* S8 _: O) _& {/ c) j3 ^/ P$ f$ B2 K) T

    本帖子中包含更多资源

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

    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:479 j/ o1 m2 T# e& m: R! K
    注意文件名:googletranslate.py
      r8 }9 |! n- Ygoogletranslatetk.py
    . k* ~, x9 u  P9 M+ kgoogletranslateui.py

    $ V# P# o* I6 k, i  j大侠,感谢您的帮助,果然发来的google-translate-for-goldendict-1.3.2.zip,比我下载的文件要多。我又重新完成你规定的安装步骤。但返回的信息如下:) t; u8 M2 u2 l3 ]5 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'& ~( t' l) z. \; X, c* ^
    我折腾半天没成功,心有不甘,就又向您请教。实在太麻烦您了,如果我还学不会,就不再打扰您了,再次感谢!
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-24 00:03:23 | 显示全部楼层
    shuwushimang 发表于 2020-9-23 22:14' N% P6 ], b- B' U7 a# L7 J
    大侠,感谢您的帮助,果然发来的google-translate-for-goldendict-1.3.2.zip,比我下载的文件要多。我又 ...

    " h4 x! L! J, Z" i5 M& Srequests 未安装成功
  • 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 i0 h8 G+ D% s
    终于解决了!$ r3 B! Y$ c- D2 u6 P
    太感谢了
  • TA的每日心情
    无聊
    2020-11-6 22:08
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2020-11-6 22:25:50 | 显示全部楼层
    快乐巡洋舰 发表于 2020-9-28 18:214 I/ L' X, a8 x$ r
    谢谢仁兄!很好。其实谷歌的翻译不如德国DeepL的翻译质量,试试就知道了。不知道能否做成DeepL的插件?参见 ...

    ) i9 g. |" S6 ~  Z8 ]十分同意及支持
  • 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
    ( I4 `# W5 `6 O  _$ U恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两 ...
    * B2 N9 x5 P% j5 g6 I5 I
    请问大佬,如何在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 X: D- n' ]( }0 b# K5 e& X+ y
    谢谢楼主的爱心分享
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-18 06:26 , Processed in 0.045724 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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