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) |