--- a/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py Sat Apr 10 17:54:58 2021 +0200 +++ b/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py Sat Apr 10 18:31:17 2021 +0200 @@ -33,7 +33,7 @@ @param plugin reference to the plugin object (TranslatorPlugin) @param parent reference to the parent object (QObject) """ - super(PromtEngine, self).__init__(plugin, parent) + super().__init__(plugin, parent) self.__mapping = { "de": "g", @@ -95,9 +95,7 @@ except ValueError: return self.tr("Promt: Invalid response received"), False - if "d" in responseDict: - responseDict = responseDict["d"] - + responseDict = responseDict.get("d", responseDict) result = responseDict["result"][:-1] # get rid of stub if responseDict["errCode"] == 0: