diff --git a/config.py b/config.py index 93e70c2d..e206305d 100644 --- a/config.py +++ b/config.py @@ -649,9 +649,6 @@ class Config: self._OSC_PORT = 9000 self._AUTH_KEYS = { "DeepL_API": None, - "DeepL": None, - "Bing": None, - "Google": None, } self._WEIGHT_TYPE = "small" self._MESSAGE_FORMAT = "[message]([translation])" diff --git a/controller.py b/controller.py index fceebc2c..05c3cb91 100644 --- a/controller.py +++ b/controller.py @@ -728,14 +728,13 @@ def createMainWindow(): initSetTranslateEngine() initSetLanguageAndCountry() - # if (config.SELECTED_TAB_YOUR_TRANSLATOR_ENGINES[config.SELECTED_TAB_NO] == "DeepL_API" or - # config.SELECTED_TAB_TARGET_TRANSLATOR_ENGINES[config.SELECTED_TAB_NO] == "DeepL_API"): - # if model.authenticationTranslator("DeepL_API", config.AUTH_KEYS["DeepL_API"]) is False: - # # error update Auth key - # auth_keys = config.AUTH_KEYS - # auth_keys["DeepL_API"] = None - # config.AUTH_KEYS = auth_keys - # view.printToTextbox_AuthenticationError() + if config.AUTH_KEYS["DeepL_API"] is not None: + if model.authenticationTranslatorDeepLAuthKey("DeepL_API", config.AUTH_KEYS["DeepL_API"]) is False: + # error update Auth key + auth_keys = config.AUTH_KEYS + auth_keys["DeepL_API"] = None + config.AUTH_KEYS = auth_keys + view.printToTextbox_AuthenticationError() # set word filter model.addKeywords()