掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2407|回复: 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 编辑
    , n$ \. d) i0 J+ C6 T" Z* I9 G& i/ @  \: @5 y" w2 N8 e
    以前一直很少用到段落全文翻译,因为机翻惨不忍睹,没什么意义。最近几天有点需要,总在网页上操作就很不方便,Ctrl+CC 就方便许多。但是具体安装这东西,虽然不是很复杂,可查网上也都没有讲很清楚,弄了半天才弄好。想到也许有人需要,就把安装流程分享一下,以便后来者。8 v4 T7 D, ^/ \( _" h
    https://github.com/xinebf/google-translate-for-goldendict* A# e5 i7 f1 \4 H) h, j9 U
    https://www.python.org/downloads/
    ' G* q. Y8 X* I" g) Q# O; r$ z( v( h3 J+ m6 }
    google-translate-for-goldendict-1.3.2 解压至任意文件夹,我是丢GoldenDict文件夹。/ @( b  G8 _9 k: L( V  t# u

      t8 s8 c- X2 ?, G4 n$ s安装python-3.7.9-amd64,自定义全组件安装。
    7 c" f. t+ w8 ~! l/ Y% K* D# G; L" h/ z- y& S9 z4 A+ ^
    Win+R cmd终端 使用命令: cd C:\Program Files\Python37\Scripts 进入文件夹(自行修改安装路径),使用命令:pip3 install requests 安装requests 。7 X3 _" @9 s. F4 }
    " H' p2 N6 t3 D- v! S& e
    GoldenDict - 编辑 - 词典 - 词典来源 - 程序  添加如下:, c) g$ I1 i1 P0 j: c. P/ _
    ; a7 M7 e; k4 c6 T2 c, B; N
    类型: html
    $ `# E% }, Y" `* H! w6 i3 Q* a% {$ I% e+ R' l
    名称: Google Translate
    & ?7 B/ V) V  n: Z0 `. ~3 |# ^/ v4 H+ t% t7 p
    命令行: python D:\GoldenDict\google-translate-for-goldendict-1.3.2\googletranslate.py zh-CN %GDWORD% (自行修改安装路径)5 t$ ?0 p  s" W- J- g% V

    3 _& K! `6 j0 V7 i* T: k2 O% X图示: D:\GoldenDict\google-translate-for-goldendict-1.3.2\google_translate.png (自行修改安装路径)8 @& i. Q3 Q4 \, G7 l8 q
    " M! E; X% r/ f9 X  A1 Q
    最后就是麻烦我半天的:原googletranslate.py 里的 translate.google.com 已不可用,有两个,一个是标注一个是值,都改 .cn 就可以用了,要注意。(googletranslateui.py里还有,应该没用,我反正也改了)- S. ]! v# ^4 w, J' y' j" _0 o
    9 r+ ]( B3 f2 n: S+ L# t
    最后的最后:^_^: Translate en To zh-CN 、0_0: Translations of bird 。这些玩意儿是我觉得碍眼,googletranslate.py 是可以修改的,用 Python 进去可以看到项值,可以去掉,也可以删掉表情,留下原文在释义栏呈现,随个人心意了。
    2 y' N- J5 j7 R: J
    8 g' N! m; ~$ @END! F( m2 O, n7 L% V/ q8 b
    4 q: Q( H' w! W5 r4 _
    : A( b$ j/ L; ~" B( Y/ r' ]
    0 r% a1 Y, y8 z  H/ m
    ! s( Z8 B, H$ |" A) R, m# b6 _; l1 [

    5 ~; W$ @6 N0 _4 s) ?: |

    本帖子中包含更多资源

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

    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 编辑
    2 t' G4 S% u2 f4 Y3 ]6 W
    梦海 发表于 2020-9-22 08:07
    % h2 |8 k4 i+ W+ K. R. |2 G' @+ m这个很实用,但是电脑菜鸟不会调用命令该如何是好啊!

    4 l; P6 f# N" t* e% F& f, t+ {: z恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两次操作就完了。% R8 _$ f% v! l: X) q& B  b
    % y. ?8 S8 b1 v' q  ~
    Win+R 敲入“CMD” 唤出终端 这个没问题吧. E* A, Z  W/ @+ e
    7 y! r# Z8 _# V5 Q( ]# n
    操作中 cd C:\Program Files\Python37\Scripts  是进入你安装Python的Scripts文件夹 ,你可以在系统文件管理器中进入到你自己的这个文件夹,确认路径,然后复制地址栏中你自己安装Python的路径,记得前面加上CD 空一格 加你自己的路径,如果你安装的是64位,可能路径和我是一样的。把这个在CMD终端里复制上去,回车敲击就进入了这个Scripts文件夹了。这是第一个操作。3 v2 C7 L; G! ~1 ]; P
    第二个操作就不需要修改,直接复制 pip3 install requests ,在刚刚完成的第一个命令的终端里再粘贴,敲击执行,就完成了,必备的Python就已经妥当了。
    ( H$ [. T4 V; l, d
    , C1 I$ a/ K- L% v' p1 B. Y6 ?0 {最后,在google-translate-for-goldendict-1.3.2的目录中找到googletranslate.py,反键菜单上应该有一个Python的编辑器菜单,进入googletranslate.py编辑中,找到所有的translate.google.com,这个内容,把后缀.com改成.cn,Save保存,就OK了。
      T& l. X: J2 o
    # ~, V% P' ~: E8 b7 t5 P9 lGoldenDict用得多,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 也不错的哦6 H1 e" Q9 w# D) [  `  F* `( R2 D9 l2 {9 A
    5 k" J# o3 v( Q# t4 h; g
  • TA的每日心情
    开心
    2024-1-12 16:56
  • 签到天数: 1044 天

    [LV.10]以坛为家III

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

    [LV.10]以坛为家III

    发表于 2020-9-22 21:02:51 | 显示全部楼层
    ctlmlcfq 发表于 2020-9-22 11:44
    / h- |7 V  `5 ~9 I! w恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两 ...

    * I/ _# w) F" h6 D8 s1 P大侠,我按照步骤操作,打开googletranslate.py,只找到url = f'https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl={tl}&dt=t&q={qry}'* L% n; |3 m" i% R9 \. \( B9 E. b
        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 编辑
    6 G. I, K) N6 ]6 w+ Z
    shuwushimang 发表于 2020-9-22 21:02
    0 z+ O; v1 t4 ^8 s" w& a; s大侠,我按照步骤操作,打开googletranslate.py,只找到url = f'https://translate.googleapis.com/trans ...
    # a4 Y% b/ u' T1 C7 `' ?$ T8 S
    改错了吧,图里这里。里面那项host估计才是重要的,我这两个都改了。你找一下,改成cn就好* A1 ^1 r) l3 J6 S; K

    ; ~" e; G$ |5 |7 c/ h8 U! Y4 W% ^  m/ _; M- |6 g- P: r

    : G% S/ B3 L; f! y) I. G; E# t/ N1 T  M1 @9 A
      [$ Y9 _& b& t+ e- d" }

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    开心
    2024-4-7 21:01
  • 签到天数: 1168 天

    [LV.10]以坛为家III

    发表于 2020-9-22 23:41:14 | 显示全部楼层
    本帖最后由 shuwushimang 于 2020-9-22 23:44 编辑
    - C$ [4 b9 V7 I1 k
    ctlmlcfq 发表于 2020-9-22 22:184 @9 X& F+ \0 M( w2 h& p# Q7 F
    改错了吧,图里这里。里面那项host估计才是重要的,我这两个都改了。你找一下,改成cn就好
    / }4 T; D; I: l5 a5 y
    谢谢回复,但是我打开的文件中,的确没有你发来的这些代码。不知道是否下载的文件有错。但这些就是您所发的链接中下载的,没有其他文件了。不知何故?
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-22 23:47:12 | 显示全部楼层
    shuwushimang 发表于 2020-9-22 23:41
    # e0 Y; G5 C* }* E# L% A$ k谢谢回复,但是我打开的文件中,的确没有你发来的这些代码。不知道是否下载的文件有错。但这些就是您所发 ...
    1 o' _' K6 F) R4 _
    注意文件名:googletranslate.py
    1 e9 `% D3 H& `* o" Agoogletranslatetk.py
    % r8 N- j2 f/ T' v+ D/ b) O, d6 N8 }; [' zgoogletranslateui.py* n& d! w$ e5 M: F4 x4 S' C

    " K8 o1 @7 @" O. N内容一定是一样的+ n( ]6 ^+ m- t/ |7 C
    , d: w( @" I8 u( K) Y5 U8 s" i  M

    本帖子中包含更多资源

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

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

    [LV.2]偶尔看看I

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

    [LV.10]以坛为家III

    发表于 2020-9-23 22:14:49 | 显示全部楼层
    ctlmlcfq 发表于 2020-9-22 23:47
    % c' @+ V9 p4 U- `* F注意文件名:googletranslate.py, O# ^; j4 c' _+ @0 ^
    googletranslatetk.py
    # S' a: l( w- K4 V# d$ p& [googletranslateui.py

    6 ^0 k3 ?) ~9 I) G大侠,感谢您的帮助,果然发来的google-translate-for-goldendict-1.3.2.zip,比我下载的文件要多。我又重新完成你规定的安装步骤。但返回的信息如下:7 P+ c9 `, {) h" D& p8 U
    查询错误:程序返回,退出代码为 1. Traceback (most recent call last): File "D:\googletranslate1.3.2\googletranslate.py", line 13, in <module> import requests ModuleNotFoundError: No module named 'requests'1 X& ]2 ^6 @2 b! M) Y
    我折腾半天没成功,心有不甘,就又向您请教。实在太麻烦您了,如果我还学不会,就不再打扰您了,再次感谢!
  • TA的每日心情
    慵懒
    2024-2-17 19:31
  • 签到天数: 695 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-9-24 00:03:23 | 显示全部楼层
    shuwushimang 发表于 2020-9-23 22:14
    & W9 O- O4 Q/ ^9 J  W$ k) [1 y5 i大侠,感谢您的帮助,果然发来的google-translate-for-goldendict-1.3.2.zip,比我下载的文件要多。我又 ...
    " c8 b) q- G1 {
    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 S; p% g" ]' `- K- I& L终于解决了!
    . I1 l: n. t4 N! M# O) ~太感谢了
  • TA的每日心情
    无聊
    2020-11-6 22:08
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2020-11-6 22:25:50 | 显示全部楼层
    快乐巡洋舰 发表于 2020-9-28 18:215 p7 S6 R5 K3 d1 _2 g1 L
    谢谢仁兄!很好。其实谷歌的翻译不如德国DeepL的翻译质量,试试就知道了。不知道能否做成DeepL的插件?参见 ...
    8 z2 D5 O" N8 a) Y0 M* B' K! B
    十分同意及支持
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 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
    ' T- a; U0 X' V/ P8 F恩 没有从MS-DOS那个年代过来的人,确实是有点挠头,但其实没有那么复杂,而且,这个实例过程中只需要两 ...

    5 r, D0 v. i. W; s3 v/ d9 p请问大佬,如何在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 x9 x9 s4 C/ j) ?7 q8 {9 o9 h
    谢谢楼主的爱心分享
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-19 02:29 , Processed in 0.105827 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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