10月20日更新|GoldenDict翻译句子的一种方式|GoldenDict 程序词典使用

参考项目和文章:google_translate_en_kutranslator各平台免费翻译API - codeIsArt - 博客园 (cnblogs.com)重新设计的现代风格 CSS 现已正式发布 - 词典装饰排版交流分享 - FreeMdict Forum

10月20日更新,增加必应、谷歌引擎。


修复有道引擎(更不如说是投机取巧、瞎猫碰上死耗子)
仿造着 startle 大佬更新了下css,字体使用的是MiSansVF.ttf (18.7 MB)。
更改输入模式,需要在命令行后加“%GDWORD%”

translatorGD.py (5.3 KB)

附:因为谷歌关闭了中国这边的翻译业务,所以现在translate.google.cn已经没了,translate.googleapis.com也被神秘力量给弄得无法访问了。
但现在还可以通过改host文件的方法使translate.googleapis.com可用。 Google翻译修复工具 v1.2 - 果核剥壳
虽然改了host但依然没有以前稳定,会时有时无地出错,属于正常现象。
————
原文:
本人也只是个python小白,只会些简单的操作,写得不好,如各位有改进的地方欢迎分享。

效果:
image

py文件:translatorGD.py (2.1 KB)

设置图:

彩云小译和百度翻译我都是用的官方的api服务,有道不是,可以直接用。
申请api去官网弄就行。

8 个赞

有道可以正常用,但百度加了自己的id也不行,是改三行吧?

2 个赞

感谢楼主分享~
by the way,欧路官网更新了在线翻译引擎大家可以试试
Bing在线翻译引擎
搜狗在线翻译引擎
讯飞在线翻译引擎
谷歌在线翻译引擎
彩云在线翻译引擎
百度在线翻译引擎
DeepL在线翻译引擎
有道在线翻译引擎

看看最下面 Baidu() 那里去注释没

1 个赞

没看到。。。

2 个赞

谢谢回复。眼神确实不好,居然没看到,只是,去掉注释后,还是提示错误:

73行行尾缺失的括号也补齐了,还是不行。
但同样的账号,在 (GitHub - skywind3000/translator: 命令行聚合翻译工具,支持谷歌,必应,有道,百度,词霸,360)的脚本中是正常的。不过他那个的有道有问题。

另外还有个问题,句子好像是遇到.就停止翻译了,如图。

你key填错地方了
image
那个遇到.就停止翻译只有有道出现问题,我再琢磨琢磨。
话说原来GitHub已经有了这种东西了啊,我之前一直没搜到所以就自己写了一个:disappointed_relieved:

1 个赞

谢谢。太马虎了,都没看到那儿标着API。
解决了。



感谢分享 请教一下,我这需要怎么改

忘记放图了。。

还需要pip install requests

是的,我没看到:sweat:


谢谢你们,不知怎么回事,我还是设置不了

这就不知道了,我运行正常。。

没事没事,谢谢您

1 个赞

很好很强大!赞!

1 个赞

曾经google reader已经伤了大家,现在又来,嘿嘿。排序到最后了。

期待增加 DeepL。

目前英语翻译中文不错,但仅 有道 支持将中文翻译为英文,其他引擎还不能自动切换,不知道能否升级为自动切换语言?

1 个赞

暂时先不更了,准备学习中

1 个赞


脚本在dic下面,我自己折腾不出来了,请求大神们帮忙看看,我该怎么在GD配置,一直出错,python D:\GoldenDict\dic\translatorGD.py %GDWORD% 这样也不行,没有显示,还造成词典网页不跳转