BounharAbdelaziz commited on
Commit
dec8a2a
·
verified ·
1 Parent(s): 8c4c0cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -1
app.py CHANGED
@@ -13,7 +13,17 @@ translator = pipeline("translation", model=MODEL_PATH, token=TOKEN)
13
  # Translation function
14
  def translate_text(text):
15
  # Perform translation
16
- translated = translator(text, max_length=512)
 
 
 
 
 
 
 
 
 
 
17
  return translated[0]["translation_text"]
18
 
19
  # Gradio app
 
13
  # Translation function
14
  def translate_text(text):
15
  # Perform translation
16
+ translated = translator(
17
+ text,
18
+ max_length=512,
19
+ num_beams=4, # Beam search for better quality
20
+ no_repeat_ngram_size=3, # Avoid repetition
21
+ early_stopping=True, # Stop when viable translations are found
22
+ do_sample=False, # Deterministic output
23
+ pad_token_id=translator.tokenizer.pad_token_id,
24
+ bos_token_id=translator.tokenizer.bos_token_id,
25
+ eos_token_id=translator.tokenizer.eos_token_id
26
+ )
27
  return translated[0]["translation_text"]
28
 
29
  # Gradio app