我在使用谷歌翻译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
答案 0 :(得分:1)
有一个简单的解决方案。 html包保存了这一天。
import html
service = ...
...
...
return html.unescape(title)