diff --git a/gpy/web.py b/gpy/web.py index 57a33b942e6ce93c12ef145c1976631573c07df6..14e17c73875cf065fd948d48dedc854e1923a634 100644 --- a/gpy/web.py +++ b/gpy/web.py @@ -71,7 +71,7 @@ class mod_main(main.clisten): sock = urllib.urlopen("https://www.googleapis.com/language/translate/v2?key=%s&q=%s&source=%s&target=%s"%(self.conn.config.get("google",'trkey'),txt,froml,tol)) data = sock.read() sock.close() - if "translatedText" in json.loads(data)["data"]["translations"][0]: + if "data" in json.loads(data): self.conn.reply("%s"%json.loads(data)["data"]["translations"][0]["translatedText"].encode('utf-8')) else: self.conn.cancel(str(json.loads(data)))