五分钟的解决方案是在 Debian 或 Ubuntu 上执行此操作:
sudo apt install apertium-apy # http server for apertium
sudo apt install apertium-eng-spa # install some language data
sudo systemctl enable apertium-apy # start http server on next boot
sudo systemctl start apertium-apy # start http server right now too
您现在可以在英语和西班牙语之间进行翻译,以响应 JSON 中的 http 请求和答案:
curl 'http://localhost:2737/translate?langpair=spa|eng&q=Eres+la+leche'
您可以看到所有 apt-installable Apertium 语言对
apt-cache search apertium |grep 'pair$'
如果您想在 Apertium 中添加更多配对,您可以尝试添加带有未发布数据的每晚apt 存储库(或考虑贡献您自己的语言数据)。
然而,你标记了这个神经网络——如果你想要神经网络,或者比 Apertium 更多的语言对,你可以用OpenNMT和来自例如http://opus.nlpl.eu/的数据训练翻译器,但这肯定需要更多超过五分钟:-)