src/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py

branch
eric7
changeset 9576
be9f8e7e42e0
parent 9495
28ab5f487f71
child 9653
e67609152c5e
equal deleted inserted replaced
9575:635b6c5a36e1 9576:be9f8e7e42e0
113 @rtype tuple of (str, bool) 113 @rtype tuple of (str, bool)
114 """ 114 """
115 apiKey = self.plugin.getPreferences("IbmKey") 115 apiKey = self.plugin.getPreferences("IbmKey")
116 if not apiKey: 116 if not apiKey:
117 return ( 117 return (
118 self.tr("IBM Watson: A valid Language Translator key is" " required."), 118 self.tr("IBM Watson: A valid Language Translator key is required."),
119 False, 119 False,
120 ) 120 )
121 translatorUrl = self.plugin.getPreferences("IbmUrl") 121 translatorUrl = self.plugin.getPreferences("IbmUrl")
122 if not translatorUrl: 122 if not translatorUrl:
123 return ( 123 return (
124 self.tr("IBM Watson: A valid Language Translator URL is" " required."), 124 self.tr("IBM Watson: A valid Language Translator URL is required."),
125 False, 125 False,
126 ) 126 )
127 127
128 params = "?version=2018-05-01" 128 params = "?version=2018-05-01"
129 url = QUrl(translatorUrl + "/v3/translate" + params) 129 url = QUrl(translatorUrl + "/v3/translate" + params)
186 apiKey = self.plugin.getPreferences("IbmKey") 186 apiKey = self.plugin.getPreferences("IbmKey")
187 if not apiKey: 187 if not apiKey:
188 EricMessageBox.critical( 188 EricMessageBox.critical(
189 self.__ui, 189 self.__ui,
190 self.tr("Error Getting Available Translations"), 190 self.tr("Error Getting Available Translations"),
191 self.tr("IBM Watson: A valid Language Translator key is" " required."), 191 self.tr("IBM Watson: A valid Language Translator key is required."),
192 ) 192 )
193 return 193 return
194 translatorUrl = self.plugin.getPreferences("IbmUrl") 194 translatorUrl = self.plugin.getPreferences("IbmUrl")
195 if not translatorUrl: 195 if not translatorUrl:
196 EricMessageBox.critical( 196 EricMessageBox.critical(
197 self.__ui, 197 self.__ui,
198 self.tr("Error Getting Available Translations"), 198 self.tr("Error Getting Available Translations"),
199 self.tr("IBM Watson: A valid Language Translator URL is" " required."), 199 self.tr("IBM Watson: A valid Language Translator URL is required."),
200 ) 200 )
201 return 201 return
202 202
203 params = "?version=2018-05-01" 203 params = "?version=2018-05-01"
204 url = QUrl(translatorUrl + "/v3/models" + params) 204 url = QUrl(translatorUrl + "/v3/models" + params)

eric ide

mercurial