diff -r d595f6f9cbf8 -r 4ef3b78ebb4e eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py --- a/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py Sat Sep 21 18:30:02 2019 +0200 +++ b/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py Sat Sep 21 20:30:56 2019 +0200 @@ -93,8 +93,10 @@ params = QByteArray( "key={0}&lang={1}-{2}&text=".format( apiKey, 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: @@ -107,8 +109,9 @@ try: error = self.__errors[responseDict["code"]] except KeyError: - error = self.tr("Unknown error code ({0}) received.")\ - .format(responseDict["code"]) + error = self.tr( + "Unknown error code ({0}) received." + ).format(responseDict["code"]) return error, False sentences = responseDict["text"]