eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py

changeset 7256
4ef3b78ebb4e
parent 7229
53054eb5b15a
child 7360
9190402e4505
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

eric ide

mercurial