garypang 发表于 2018-5-1 13:46:15

[5.16]goldendict 有道释义 & google翻译 [python]

本帖最后由 garypang 于 2018-9-18 23:17 编辑

一直很喜欢goldendict,期间尝试过欧路最后还是又换回来了,但是有个遗憾,goldendict不能整句翻译,还有就是汉英相关的词典太弱,要是能使用有道在线词典和google翻译就好了,搜寻许久未有满意结果,最后还是决定自己动手实现了.

5.16 更新:
google翻译API改为translate.google.cn, 免翻/墙 使用
附件里直接提供了需要的模块,无需再用命令安装
有道无释义的情况下才会调用google翻译,提高查词速度

效果



google翻译质量真是棒,非其他同类能比





食用方法(windows):

1. 下载安装 python https://www.python.org/downloads/http://ftp.pdawiki.com/forum/201806/26/200515cfke7lzafmv5h75r.png

2. 将下载的googletrans放到python安装目录\Lib\site-packages下

3. 命令行 pip install urllib3 回车 pip install requests 回车

5.将下载的translate.py文件放在电脑某个位置(以D:\根目录为例)

6. goldendict 词典来源->程序 类型选html 命令行键入python D:\translate.py %GDWORD%   勾上已启用

结束

与我弄的取词工具 https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=23696 配合食用效果最佳

欢迎反馈,请私信,跟帖基本看不到,

下载:

**** Hidden Message *****




zsfzzo 发表于 2019-6-20 17:53:11

本帖最后由 zsfzzo 于 2019-6-20 18:11 编辑

楼主的程序我用不了。我推荐 xinebf 的程序。
网址:https://github.com/xinebf/google-translate-for-goldendict

logichell 发表于 2019-8-19 05:53:31

出問題:

Query error: The program has returned exit code 1. Traceback (most recent call last): File "/Users/Asphodelos/Applications/GoldenDict/Wörterbuch/Onlinedicts/translate.py", line 7, in <module> import urllib3 ImportError: No module named urllib3


請問如何修改? @garypang

微亮的空气 发表于 2018-8-4 01:38:45

wow~又多了一个卸载有道的理由

好人好 发表于 2018-5-27 16:28:57

终于安装成功,主要在第2步, 楼主的建议是将下载的googletrans和urllib3文件夹放到python安装目录\Lib\site-packages下。但是这样做很难成功,我是在运行命令行下直接pip install googletrans 和urllib3,安装非常快,其他都按照楼主的方法,成功! 谢谢楼主!

pd4wiki 发表于 2018-5-26 02:46:19

Mac 上面也成功使用成功。 需要注意的是,需要安装指定的package urllib3,才能使用,

原理是python 调用 youdao rest api, 然后返回使用html/css修饰返回。

作者棒棒的~

QQending2 发表于 2018-5-3 13:13:21

参考一下,不知道逻辑能不能用在欧路

elusty 发表于 2018-5-1 23:32:03

楼主能够定两个翻译引擎和两个在线词典,其他的就可以无视了:
翻译:google, baidu
在线词典:有道,必应

zongyyc 发表于 2018-5-2 11:51:17

谢谢,下来看看

Saxons 发表于 2018-5-2 12:45:11

google翻译一直很强大,可惜国内无法用。你这创意非常好。

Yyang. 发表于 2018-5-2 13:09:51

谢谢楼主的制作

zxmgq 发表于 2018-5-3 10:32:33

感谢老哥,谢谢发布!

garypang 发表于 2018-5-3 13:18:48

QQending2 发表于 2018-5-3 13:13
参考一下,不知道逻辑能不能用在欧路

不能 欧路不支持Python

QQending2 发表于 2018-5-3 13:43:06

garypang 发表于 2018-5-3 13:18
不能 欧路不支持Python

谢谢
这个注意到了
只不过不知道制作词典的时候,能否写成可读取在线数据的……
主要是看下google和有道的接口是真的……
实在懒得单独去找了。

yuanjiaming 发表于 2018-5-4 11:05:15

多谢楼主指点,这样可以让GoldenDict如虎添翼。

yuanjiaming 发表于 2018-5-4 11:35:34

按照楼主的指点,到了第3步回车时,就遇到“pip 不是内部或外部命令,也不是可运行的程序或批处理文件”。请楼主给详细的指点,最好有截图。谢谢

cidianaihao 发表于 2018-5-4 13:00:37

好厉害呀,,,,,

羌奎 发表于 2018-5-4 18:17:21

不知道这个是知识定义了引擎吗,就是离线是用不了的是吗?

qpqqqp 发表于 2018-5-4 21:41:23

看看,学习,感谢大神分享

houbible 发表于 2018-5-4 22:08:52

感谢楼主分享工具,很不错,下载使用!

qaqcvc 发表于 2018-5-5 20:49:35

支持大神,goldendict真的非常需要一个翻译插件,只能查词感觉还是少了什么

ArtS 发表于 2018-5-6 00:28:29

Thanks for sharing!!!

zzaz 发表于 2018-5-6 20:18:10

感谢分享 看一下

sculiuchang 发表于 2018-5-10 23:58:36

多谢哈,下载试用一下哈。

kuangjianke 发表于 2018-5-11 04:00:39

没想到还能用命令行抓取,真是方便

sculiuchang 发表于 2018-5-11 13:02:33

好像有道释义,显示的释义很简单啊??

zhaoxingyang666 发表于 2018-5-11 13:33:01

我是goldendict小白,现在才开始学习用

脚著谢公屐2 发表于 2018-5-11 16:56:10

谢谢楼主的爱心分享

gttwork 发表于 2018-5-12 21:52:56

感谢大神分享      

Love_care 发表于 2018-5-13 15:30:46

紧跟牛人后面不会错的,多谢分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [5.16]goldendict 有道释义 & google翻译 [python]