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

changeset 8234
fcb6b4b96274
parent 8218
7c09585bd960
equal deleted inserted replaced
8233:bad78a592cc2 8234:fcb6b4b96274
74 .format(self.TranslatorLimit), 74 .format(self.TranslatorLimit),
75 False 75 False
76 ) 76 )
77 77
78 myMemoryKey = self.plugin.getPreferences("MyMemoryKey") 78 myMemoryKey = self.plugin.getPreferences("MyMemoryKey")
79 if myMemoryKey: 79 keyParam = "&key={0}".format(myMemoryKey) if myMemoryKey else ""
80 keyParam = "&key={0}".format(myMemoryKey) 80
81 else:
82 keyParam = ""
83 myMemoryEmail = self.plugin.getPreferences("MyMemoryEmail") 81 myMemoryEmail = self.plugin.getPreferences("MyMemoryEmail")
84 if myMemoryEmail: 82 emailParam = "&de={0}".format(myMemoryEmail) if myMemoryEmail else ""
85 emailParam = "&de={0}".format(myMemoryEmail) 83
86 else:
87 emailParam = ""
88 params = "?of=json{3}{4}&langpair={0}|{1}&q={2}".format( 84 params = "?of=json{3}{4}&langpair={0}|{1}&q={2}".format(
89 originalLanguage, translationLanguage, text, 85 originalLanguage, translationLanguage, text,
90 keyParam, emailParam) 86 keyParam, emailParam)
91 url = QUrl(self.TranslatorUrl + params) 87 url = QUrl(self.TranslatorUrl + params)
92 response, ok = requestObject.get(url) 88 response, ok = requestObject.get(url)

eric ide

mercurial