我想为我正在编写的应用程序翻译几百个单词。这是一个简单的一次性项目,所以我不愿意为google translate API付费。有没有其他web服务可以做到这一点?另一个想法是向谷歌发送一个搜索,然后从第一个结果中抓取结果。例如,谷歌“将食物翻译成西班牙语”。然而,页面是一堆混乱的javascript,我需要帮助来抓取结果。我认为python对此很好,但任何语言都可以。
发布于 2012-10-05 21:19:29
使用Microsoft Translator API或Google Translator Toolkit。除非这是一个玩具应用程序,否则请找一个真人来翻译它,而不是机器。
发布于 2020-10-15 15:21:37
你可以使用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”。
以下是所有语言及其代码的列表:
发布于 2013-04-18 12:06:17
或者去MicrosoftTranslator.com,将你的文本粘贴到一个框中,让它翻译、剪切和粘贴结果?
如果做不到这一点,微软翻译器API每月可以使用多达200万个字符的free...so可能会使用它吗?
https://stackoverflow.com/questions/12730426
复制相似问题