vilarin commited on
Commit
3383438
·
verified ·
1 Parent(s): 98b6600

Update app/webui/process.py

Browse files
Files changed (1) hide show
  1. 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
- gtranslate = GoogleTranslate()
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 = gtranslate.translate(source_text, language)
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 = gtranslate.translate(source_text_chunks, language)
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