From 0f0c51e4860a4f6d3a127d41669f69caf34aa979 Mon Sep 17 00:00:00 2001 From: Level Pixel Dev Date: Thu, 29 May 2025 08:19:57 +0600 Subject: [PATCH] Change Translate logic --- nodes/text/text_utils_LP.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/nodes/text/text_utils_LP.py b/nodes/text/text_utils_LP.py index 265cd69..d424605 100644 --- a/nodes/text/text_utils_LP.py +++ b/nodes/text/text_utils_LP.py @@ -181,16 +181,10 @@ class TextTranslateManualAll: def text_translate_manual_all(self, text, source_lang='auto', target_lang='en', translator='GoogleTranslator'): if text.strip(): try: - if translator == 'MyMemoryTranslator': - sentences = split_text(text, 499) - translator = MyMemoryTranslator(source=source_lang, target=target_lang) - texts = translator.translate_batch(sentences) - text = join_text(texts) - else: - sentences = split_text(text, 4999) - translator = GoogleTranslator(source=source_lang, target=target_lang) - texts = translator.translate_batch(sentences) - text = join_text(texts) + sentences = split_text(text, 4999) + translator = GoogleTranslator(source=source_lang, target=target_lang) + texts = translator.translate_batch(sentences) + text = join_text(texts) except Exception as e: print(f"Translation error: {e}") return (text,)