Spaces:
Running
Running
Update app/webui/process.py
Browse files- app/webui/process.py +5 -4
app/webui/process.py
CHANGED
@@ -7,11 +7,12 @@ from app.webui.patch import calculate_chunk_size, multichunk_initial_translation
|
|
7 |
|
8 |
from llama_index.core.node_parser import SentenceSplitter
|
9 |
|
|
|
|
|
10 |
from translatepy.exceptions import UnknownLanguage
|
11 |
-
from translatepy.translators.google import GoogleTranslate
|
12 |
from translatepy import Language
|
13 |
|
14 |
-
|
15 |
|
16 |
progress=gr.Progress()
|
17 |
|
@@ -163,7 +164,7 @@ def translator_sec(
|
|
163 |
language = Language(target_lang)
|
164 |
except Exception as e:
|
165 |
raise gr.Error(f"An unexpected error occurred: {e}")
|
166 |
-
init_translation =
|
167 |
else:
|
168 |
init_translation = one_chunk_initial_translation(
|
169 |
source_lang, target_lang, source_text
|
@@ -209,7 +210,7 @@ def translator_sec(
|
|
209 |
language = Language(target_lang)
|
210 |
except Exception as e:
|
211 |
raise gr.Error(f"An unexpected error occurred: {e}")
|
212 |
-
translation_1_chunks =
|
213 |
else:
|
214 |
translation_1_chunks = multichunk_initial_translation(
|
215 |
source_lang, target_lang, source_text_chunks
|
|
|
7 |
|
8 |
from llama_index.core.node_parser import SentenceSplitter
|
9 |
|
10 |
+
from translatepy.translators import GoogleTranslate, DeeplTranslate
|
11 |
+
from translatepy import Translator
|
12 |
from translatepy.exceptions import UnknownLanguage
|
|
|
13 |
from translatepy import Language
|
14 |
|
15 |
+
translator = Translator(services_list=[DeeplTranslate, GoogleTranslate])
|
16 |
|
17 |
progress=gr.Progress()
|
18 |
|
|
|
164 |
language = Language(target_lang)
|
165 |
except Exception as e:
|
166 |
raise gr.Error(f"An unexpected error occurred: {e}")
|
167 |
+
init_translation = translator.translate(source_text, target_lang)
|
168 |
else:
|
169 |
init_translation = one_chunk_initial_translation(
|
170 |
source_lang, target_lang, source_text
|
|
|
210 |
language = Language(target_lang)
|
211 |
except Exception as e:
|
212 |
raise gr.Error(f"An unexpected error occurred: {e}")
|
213 |
+
translation_1_chunks = translator.translate(source_text_chunks, target_lang)
|
214 |
else:
|
215 |
translation_1_chunks = multichunk_initial_translation(
|
216 |
source_lang, target_lang, source_text_chunks
|