Mar*_*kus 5 api offline translation
我正在寻找离线的开源翻译器/API。译文不一定好,只要能分析关键词就行。
我正在编写一个火狐插件。该插件计算网站是垃圾的可能性。它的工作原理类似于垃圾邮件过滤器,通过计算“邪恶”字词。它适用于英语,但我是德国人,德语对计算机来说更难。我的想法是通过将语言翻译成英文并分析英文文本来“简化”语言。有谷歌翻译 API,但现在你必须为此付费。我知道还有其他程序可以翻译网站:
他们都有一个问题。您将网站的 html 代码发送到服务器,服务器为您翻译文本并将其发回。这会增加流量并减慢速度。服务器的所有者也不会喜欢你。
这就是我寻找离线开源翻译器的原因。译文不一定好,只要能分析关键词就行。仅仅使用字典并逐字翻译是行不通的。
示例:“Ich Bringe Dich um”的意思是“我杀了你”。如果你一个字一个字地翻译它,你会得到:“我带你到处走。” 这个翻译听起来很奇怪,但并不邪恶。问题是“带来……嗯”只是一个词。
由于诸如此类的令人讨厌的问题,我想避免使用德语(还有更多问题:23 种不同的复数规则等)。我认为发明自动翻译的程序员已经面临并解决了这些问题。
小智 2
Apache Joshua(孵化)Home 可能是适合您的解决方案。
只需下载您想要的语言包,并将其作为服务器运行即可。像他们说的那样:
一个关键特性是没有依赖项(Java 8 除外)。在您自己的计算机上运行机器翻译系统就像下载 tarball、解压并运行附带的 shell 脚本一样简单。
接下来您要做的就是进行 Web 查询来获取翻译 ( localhost:5674/translate?meta=list_weights&q=cifra+inferior+a+lo+que+predec%C3%ADan+las+encuestas+%2C+que+pronosticaban+de+mas+del+60+%25+de+participaci%C3%B3n+electoral+.&q=yo+quiero+taco+bell),然后您将获得包含 JSON 格式的翻译文本的响应。