如何为 GoldenDict 添加在线词典功能(主要是谷歌翻译)
现在讨论解决方案是在 html 中使用iframe
。是否有一个简单的翻译脚本/应用程序可以读取sting
变量并返回其翻译?
答案1
翻译外壳
Translate-shell 使用不同的在线翻译服务...我们可以整合整个应用程序或其部分源代码来为 goldendict 提供翻译。
https://github.com/soimort/translate-shell
使用 Translate-Shell 快速解决方案
GoldenDictPrograms
在词典设置部分有一个功能,因此添加在线翻译功能的一个简单方法是使用这两个命令行工具之一translate-shell
或 Python 脚本doodle-translate
作为使用谷歌进行法语/英语翻译的示例,我们只需在程序部分添加
trans -e google -s en -t fr -show-original y -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%"
和
trans -e google -s fr -t en -show-original y -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%"
微软 Windows 替代品
对于 Windows,可以使用相同的解决方案,但Python+翻译或者可能赛格威+翻译外壳
以下是截图