GoldenDict添加网络翻译工具翻译 [English version]
这个项目将谷歌翻译、微软/必应翻译和百度翻译添加到GoldenDict中。
系统版本:debian 11 (bullseye) AMD64
,软件版本:GoldenDict 1.5.0-RC2
。
谷歌翻译添加到GoldenDict有两种方法:
1.1 translate-shell
sudo apt install translate-shell
编辑——词典来源——程序——添加
类型 : 纯文本
名称 : google translate
命令行 : trans -e google -s auto -t zh-CN -show-original n -show-original-phonetics n -show-translation y -no-ansi -show-translation-phonetics n -show-prompt-message n -show-languages y -show-original-dictionary n -show-dictionary n -show-alternatives n “%GDWORD%”
pip3 install google-translate-for-goldendict
编辑——词典来源——程序——添加
类型 : 纯文本
名称 : google translate
命令行 : python -m googletranslate zh-CN %GDWORD%
首先按照Azure doc上的描述建立你的翻译resource ,注册过程可能需要visa卡,不会扣费,每个月免费翻译额度是200万词。
然后,将 microsoft_translate.py
粘贴到你的文件夹中。 记得将文件中的key
、endpoint
和location
都改成你自己的。这些数据在你的Azure服务的翻译工具-左侧工具栏-资源管理-密钥和终结点
中可以找到。
编辑——词典来源——程序——添加
类型 : 纯文本
名称 : microsoft translate
命令行 : python3 your_file_path/microsoft_translate.py %GDWORD%
按照百度翻译开放平台的流程进行开发者注册,建立APP并获取appid及key。注册过程是免费的,不过每个月免费翻译额度是5万词,升级帐号后是100万词。
编辑——词典来源——程序——添加
类型 : 纯文本
名称 : baidu translate
命令行: python3 your_file_path/baidu_translate.py %GDWORD%
baidu_translate.py
参考了e891377的文章。非常感谢e891377!