Python 自动翻译以供个人使用

Python 自动翻译以供个人使用,python,web-scraping,translation,Python,Web Scraping,Translation,我想为我正在编写的应用程序翻译几百个单词。这是一个简单的一次性项目,所以我不愿意为谷歌翻译API付费。 是否有其他web服务可以执行此操作? 另一个想法是只发送一个搜索到谷歌,并刮从第一个结果的结果。例如,谷歌“将食物翻译成西班牙语”。 然而,该页面是一堆模糊的javascript,我需要帮助清除结果。 我认为python在这方面很好,但任何语言都可以。使用or。除非这是一个玩具应用程序,否则请真人翻译,而不是机器。或访问MicrosoftTranslator.com,将文本粘贴到一个框中,让它

我想为我正在编写的应用程序翻译几百个单词。这是一个简单的一次性项目,所以我不愿意为谷歌翻译API付费。 是否有其他web服务可以执行此操作? 另一个想法是只发送一个搜索到谷歌,并刮从第一个结果的结果。例如,谷歌“将食物翻译成西班牙语”。 然而,该页面是一堆模糊的javascript,我需要帮助清除结果。
我认为python在这方面很好,但任何语言都可以。

使用or。除非这是一个玩具应用程序,否则请真人翻译,而不是机器。

或访问MicrosoftTranslator.com,将文本粘贴到一个框中,让它翻译、剪切并粘贴结果


如果不能做到这一点,MS Translator API每月最多可以免费使用200万个字符……所以也许可以使用它?

您可以使用python和googletrans模块做同样的事情:

from googletrans import Translator
text = "YOUR TEXT GOES HERE"
destination = "THE LANGUAGE YOU WANT TO TRANSLATE TO GOES HERE"
trans = Translator()
t = trans.translate(text, dest=destination)
它是免费的,不受限制的,并且使用Google Translate Ajax API

要翻译为西班牙语,请将“destination”设置为“es”

以下是所有语言及其代码的列表:


我怀疑他们故意让检索结果变得困难,因为他们希望您为他们的API付费!这真的不是一个适合这么做的问题。如果只是几百个字,那么我可能只是想把它们输入页面并保存它们。你应该检查你的和,这样人们将来会回答你的问题。