如何将像谷歌翻译这样的在线词典添加到 GoldenDict?

如何将像谷歌翻译这样的在线词典添加到 GoldenDict?

如何为 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+翻译或者可能赛格威+翻译外壳

以下是截图

在此处输入图片描述

在此处输入图片描述

相关内容