74 |
74 |
75 params = "?key={3}&source={0}&target={1}&q={2}".format( |
75 params = "?key={3}&source={0}&target={1}&q={2}".format( |
76 originalLanguage, translationLanguage, text, apiKey) |
76 originalLanguage, translationLanguage, text, apiKey) |
77 url = QUrl(self.TranslatorUrl + params) |
77 url = QUrl(self.TranslatorUrl + params) |
78 response, ok = requestObject.get(url) |
78 response, ok = requestObject.get(url) |
79 response = str(response, "utf-8", "replace") |
|
80 if ok: |
79 if ok: |
|
80 response = str(response, "utf-8", "replace") |
81 try: |
81 try: |
82 responseDict = json.loads(response) |
82 responseDict = json.loads(response) |
83 except ValueError: |
83 except ValueError: |
84 return self.tr("Invalid response received"), False |
84 return self.tr("Invalid response received"), False |
85 |
85 |