diff -r aa02420279fe -r 5b138f996a1e src/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py --- a/src/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py Sat Apr 01 11:09:00 2023 +0200 +++ b/src/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py Sat Apr 01 15:38:31 2023 +0200 @@ -17,8 +17,6 @@ from eric7.EricGui import EricPixmapCache from eric7.EricWidgets.EricApplication import ericApp -# TODO: add interface to 'Libre Translate' - def supportedEngineNames(): """ @@ -32,6 +30,7 @@ "googlev1", "googlev2", "ibm_watson", + "libre_translate", "microsoft", "mymemory", "yandex", @@ -52,6 +51,9 @@ "googlev1": QCoreApplication.translate("TranslatorEngines", "Google V.1"), "googlev2": QCoreApplication.translate("TranslatorEngines", "Google V.2"), "ibm_watson": QCoreApplication.translate("TranslatorEngines", "IBM Watson"), + "libre_translate": QCoreApplication.translate( + "TranslatorEngines", "LibreTranslate" + ), "microsoft": QCoreApplication.translate("TranslatorEngines", "Microsoft"), "mymemory": QCoreApplication.translate("TranslatorEngines", "MyMemory"), "yandex": QCoreApplication.translate("TranslatorEngines", "Yandex"), @@ -81,6 +83,7 @@ "googlev1": ".GoogleV1Engine", "googlev2": ".GoogleV2Engine", "ibm_watson": ".IbmWatsonEngine", + "libre_translate": ".LibreTranslateEngine", "microsoft": ".MicrosoftEngine", "mymemory": ".MyMemoryEngine", "yandex": ".YandexEngine",