有没有人知道在linux / unix命令行中将给定语言的文本翻译成另一种语言?目前我对西方语言最感兴趣。
由于数量和防火墙的限制,我不希望向Google翻译或babelfish等服务发送任何外部信息。
对于我来说,近在咫尺的工具有thisControl.Initialise()
,python
,nltk
堆叠,java/jvm
,(本地),几乎所有wordpress
或{{ 1}}。
虽然我不想尝试写一些东西来做这件事,但我考虑的可能只是将两个词典映射在一起,然后使用它来单独查找令牌。这显然不是最好的“翻译”,但可能会给我一些我可以用所需语言处理的数据......这些警告是用所需语言逐字逐句存在的词语等。
答案 0 :(得分:3)
我认为我一直在寻找的是apertium
。它似乎有各种Linux发行版的安装包,应该可以通过命令行访问。
答案 1 :(得分:1)
您可以安装dictd服务器以及您要安装的任何词典。安装dictd后将英语翻译成法语的命令行语法示例如下:
dict -d fd-eng-fra "This is a test of the software"