80 if ok: |
80 if ok: |
81 response = str(response, "utf-8", "replace") |
81 response = str(response, "utf-8", "replace") |
82 try: |
82 try: |
83 responseDict = json.loads(response) |
83 responseDict = json.loads(response) |
84 except ValueError: |
84 except ValueError: |
85 return self.tr("Invalid response received"), False |
85 return self.tr("Glosbe: Invalid response received"), False |
86 |
86 |
87 result = "" |
87 result = "" |
88 for translation in responseDict["tuc"]: |
88 for translation in responseDict["tuc"]: |
89 if "phrase" in translation: |
89 if "phrase" in translation: |
90 result += "<b>{0}</b>".format( |
90 result += "<b>{0}</b>".format( |