我可以使用谷歌音译Python中? [关闭](Can I use Google Translit

2019-09-16 16:54发布

我知道,谷歌允许从英文直译为多种语言(www.google.com/transliterate)。

我有一个英文单词列表。 我想音译( 不是 翻译 )每一个字,以孟加拉语(语言支持谷歌) -获得一个Unicode字列表的形式输出。

有没有办法使用Python中的音译API来做到这一点的方法吗?

Answer 1:

这是入门文档: http://code.google.com/apis/language/transliterate/v1/getting_started.html#transliterateLowLevel

如果你只需要使用它一次,它可能是最容易使用的示例代码在浏览器中执行的音译。

如果你能找出实际的请求作出(应该不难,你可以在浏览器的开发者工具观察他们),你可以重新实现,使用requests模块(只是把它pip )。



Answer 2:

尝试unidecode模块



Answer 3:

该谷歌API的音译是指通过网页可以使用JavaScript API的。 没有关于从编程语言或RESTful Web服务接口直接利用任何东西。 这意味着,为了从蟒蛇使用它,你需要反向工程到服务器(不知道这是允许的,虽然)的呼吁。

另一种解决办法是使用硒网络驱动程序。 您需要安装一个浏览器和硒网络驱动程序。 然后,你就可以控制从蟒蛇的浏览器(写入文本字段,读取结果)。



Answer 4:

此外,还有https://github.com/davisp/python-spidermonkey中发现的整合Python和JavaScript的最佳方式吗? 。 至少开始寻找一个地方。



文章来源: Can I use Google Transliteration in Python? [closed]