Przeglądaj źródła

Add fixed Google Translation extension

oobabooga 3 lat temu
rodzic
commit
ad148571f4

+ 1 - 0
extensions/google_translate/requirements.txt

@@ -0,0 +1 @@
+deep-translator==1.9.2

+ 29 - 0
extensions/google_translate/script.py

@@ -0,0 +1,29 @@
+from deep_translator import GoogleTranslator
+
+params = {
+    "language string": "ja",
+}
+
+def input_modifier(string):
+    """
+    This function is applied to your text inputs before
+    they are fed into the model.
+    """ 
+
+    return GoogleTranslator(source=params['language string'], target='en').translate(string)
+
+def output_modifier(string):
+    """
+    This function is applied to the model outputs.
+    """
+
+    return GoogleTranslator(source='en', target=params['language string']).translate(string)
+
+def bot_prefix_modifier(string):
+    """
+    This function is only applied in chat mode. It modifies
+    the prefix text for the Bot and can be used to bias its
+    behavior.
+    """
+
+    return string