谷歌翻译API Python

时间:2017-04-27 14:51:20

标签: python google-translate

我在使用谷歌翻译API时遇到了一些麻烦。

实施例

翻译本文标题时:

http://vtimes.com.au/dua-xe-f1-thu-ngua-chien-bat-them-benh-2622229.html

(ĐuaxeF1:Thử“ngựanaiến”bắtthêmbệnh)

引号返回& quot

使用translate.google.com时,显然可以根据需要恢复。

我错过了一些编码或其他东西(?)Gah!帮助:D

代码段:

service = build('translate', 'v2',
                 developerKey=self.config['google-api']['dev-key'])
    try:
        title = (service.translations().list(
            source=source,
            target='en',
            q=text
        ).execute())['translations'][0]['translatedText']
    except (KeyError, IndexError):
        return text
    return title

1 个答案:

答案 0 :(得分:1)

有一个简单的解决方案。 html包保存了这一天。

import html

service = ...
   ...
...

return html.unescape(title)