TiberiuCristianLeon commited on
Commit
de649ff
·
verified ·
1 Parent(s): 2aa6189

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -13,7 +13,9 @@ MODELS = {'benro': 'BlackKakapo/opus-mt-en-ro',
13
  'mttcbig': 'Helsinki-NLP/opus-mt-tc-big-en-ro',
14
  'gemma': 'Gargaz/gemma-2b-romanian-better',
15
  'mbartenro': 'ancebuc/mbart-translation-en-ro',
16
- 't5enro': "ancebuc/t5-translation-en-ro",
 
 
17
  'paraphrase': 'tuner007/pegasus_paraphrase'}
18
  EMBEDDING_MODELS = {"all-MiniLM-L6-v2":384,
19
  "sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2":384,
@@ -70,10 +72,12 @@ def translate(input_text: str, model_name: str = MODELS['mttcbig'], sl: str = 'e
70
  elif 'Helsinki-NLP' in model_name:
71
  translation, message = src.Translate.Translators(model_name, sl, tl, input_text).HelsinkiNLP_mulroa()
72
  # text2textgenerationpipe, translationpipe
73
- elif model_name == MODELS['mbartenro']:
74
- translation, message = src.Translate.Translators(model_name, sl, tl, input_text).text2textgenerationpipe()
75
- elif model_name == MODELS['t5enro']:
76
- translation, message = src.Translate.Translators(model_name, sl, tl, input_text).text2textgenerationpipe()
 
 
77
  else:
78
  translation: str = src.Translate.gemma_direct(input_text, model_name)
79
  return {"input_text": input_text, "translation": translation, "model_name": model_name, "message": message}
 
13
  'mttcbig': 'Helsinki-NLP/opus-mt-tc-big-en-ro',
14
  'gemma': 'Gargaz/gemma-2b-romanian-better',
15
  'mbartenro': 'ancebuc/mbart-translation-en-ro',
16
+ 't5enro': 'ancebuc/t5-translation-en-ro',
17
+ 'pegasus': 'ancebuc/pegasus-translation-en-ro',
18
+ 'mbart': 'facebook/mbart-large-cc25',
19
  'paraphrase': 'tuner007/pegasus_paraphrase'}
20
  EMBEDDING_MODELS = {"all-MiniLM-L6-v2":384,
21
  "sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2":384,
 
72
  elif 'Helsinki-NLP' in model_name:
73
  translation, message = src.Translate.Translators(model_name, sl, tl, input_text).HelsinkiNLP_mulroa()
74
  # text2textgenerationpipe, translationpipe
75
+ # elif model_name == MODELS['mbartenro']:
76
+ # translation, message = src.Translate.Translators(model_name, sl, tl, input_text).text2textgenerationpipe()
77
+ elif model_name == MODELS['t5enro'] or model_name == MODELS['pegasus'] or model_name == MODELS['mbartenro']:
78
+ translation, message = src.Translate.Translators(model_name, sl, tl, input_text).translationpipe()
79
+ elif model_name == MODELS['mbart']:
80
+ translation, message = src.Translate.Translators(model_name, sl, tl, input_text).mbartlarge()
81
  else:
82
  translation: str = src.Translate.gemma_direct(input_text, model_name)
83
  return {"input_text": input_text, "translation": translation, "model_name": model_name, "message": message}