[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 18:11 编辑
楼主的程序我用不了。我推荐 xinebf 的程序。
网址:https://github.com/xinebf/google-translate-for-goldendict
出問題:
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 wow~又多了一个卸载有道的理由 终于安装成功,主要在第2步, 楼主的建议是将下载的googletrans和urllib3文件夹放到python安装目录\Lib\site-packages下。但是这样做很难成功,我是在运行命令行下直接pip install googletrans 和urllib3,安装非常快,其他都按照楼主的方法,成功! 谢谢楼主! Mac 上面也成功使用成功。 需要注意的是,需要安装指定的package urllib3,才能使用,
原理是python 调用 youdao rest api, 然后返回使用html/css修饰返回。
作者棒棒的~ 参考一下,不知道逻辑能不能用在欧路 楼主能够定两个翻译引擎和两个在线词典,其他的就可以无视了:
翻译:google, baidu
在线词典:有道,必应 谢谢,下来看看 google翻译一直很强大,可惜国内无法用。你这创意非常好。 谢谢楼主的制作 感谢老哥,谢谢发布! QQending2 发表于 2018-5-3 13:13
参考一下,不知道逻辑能不能用在欧路
不能 欧路不支持Python garypang 发表于 2018-5-3 13:18
不能 欧路不支持Python
谢谢
这个注意到了
只不过不知道制作词典的时候,能否写成可读取在线数据的……
主要是看下google和有道的接口是真的……
实在懒得单独去找了。 多谢楼主指点,这样可以让GoldenDict如虎添翼。 按照楼主的指点,到了第3步回车时,就遇到“pip 不是内部或外部命令,也不是可运行的程序或批处理文件”。请楼主给详细的指点,最好有截图。谢谢
! 好厉害呀,,,,, 不知道这个是知识定义了引擎吗,就是离线是用不了的是吗? 看看,学习,感谢大神分享 感谢楼主分享工具,很不错,下载使用! 支持大神,goldendict真的非常需要一个翻译插件,只能查词感觉还是少了什么 Thanks for sharing!!! 感谢分享 看一下 多谢哈,下载试用一下哈。 没想到还能用命令行抓取,真是方便 好像有道释义,显示的释义很简单啊?? 我是goldendict小白,现在才开始学习用
谢谢楼主的爱心分享 感谢大神分享 紧跟牛人后面不会错的,多谢分享