diff -r d595f6f9cbf8 -r 4ef3b78ebb4e eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py --- a/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py Sat Sep 21 18:30:02 2019 +0200 +++ b/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py Sat Sep 21 20:30:56 2019 +0200 @@ -83,8 +83,10 @@ params = QByteArray( "client=gtx&sl={0}&tl={1}&dt=t&dt=bd&ie=utf-8&oe=utf-8&q=".format( originalLanguage, translationLanguage).encode("utf-8")) - encodedText = QByteArray(Utilities.html_encode(text).encode("utf-8"))\ + encodedText = ( + QByteArray(Utilities.html_encode(text).encode("utf-8")) .toPercentEncoding() + ) request = params + encodedText response, ok = requestObject.post(QUrl(self.TranslatorUrl), request) if ok: @@ -101,8 +103,10 @@ for sentence in sentences: result += sentence["trans"].replace("\n", "<br/>") - if self.plugin.getPreferences("GoogleEnableDictionary") and \ - "dict" in responseDict: + if ( + self.plugin.getPreferences("GoogleEnableDictionary") and + "dict" in responseDict + ): dictionary = responseDict["dict"] for value in dictionary: result += "<hr/><u><b>{0}</b> - {1}</u><br/>".format( @@ -120,10 +124,13 @@ result += "<br/>" elif isinstance(responseDict, list): sentences = responseDict[0] - result = "".join([s[0] for s in sentences])\ - .replace("\n", "<br/>") - if self.plugin.getPreferences("GoogleEnableDictionary") and \ - len(responseDict) > 2: + result = ( + "".join([s[0] for s in sentences]).replace("\n", "<br/>") + ) + if ( + self.plugin.getPreferences("GoogleEnableDictionary") and + len(responseDict) > 2 + ): if not responseDict[1]: result = self.tr("No translation found.") ok = False