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

branch
eric7
changeset 9956
5b138f996a1e
parent 9786
f94b530722af
child 10439
21c28b0f9e41
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",

eric ide

mercurial