Snigdhapaul2003 commited on
Commit
eb499f0
·
verified ·
1 Parent(s): 1160852

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -48,7 +48,10 @@ model = AutoModelForSeq2SeqLM.from_pretrained("facebook/nllb-200-distilled-600M"
48
 
49
  def translate_article(article, language):
50
  inputs = tokenizer(article, return_tensors="pt")
51
- lang_code = languages[language]
 
 
 
52
  translated_tokens = model.generate(**inputs, forced_bos_token_id=tokenizer.lang_code_to_id[lang_code])
53
  result = tokenizer.batch_decode(translated_tokens, skip_special_tokens=True)[0]
54
  return result
@@ -58,7 +61,7 @@ language_choices = list(languages.keys())
58
  iface = gr.Interface(
59
  fn=translate_article,
60
  inputs=["text",gr.Dropdown(
61
- language_choices, value="English", multiselect=False, label="Choose the language.")],
62
  outputs="text",
63
  title="Translation Tool"
64
  )
 
48
 
49
  def translate_article(article, language):
50
  inputs = tokenizer(article, return_tensors="pt")
51
+ if language=='English':
52
+ lang_code='eng_Latn'
53
+ else:
54
+ lang_code = languages[language]
55
  translated_tokens = model.generate(**inputs, forced_bos_token_id=tokenizer.lang_code_to_id[lang_code])
56
  result = tokenizer.batch_decode(translated_tokens, skip_special_tokens=True)[0]
57
  return result
 
61
  iface = gr.Interface(
62
  fn=translate_article,
63
  inputs=["text",gr.Dropdown(
64
+ language_choices, value="English", multiselect=False, label="Choose the language to translate.")],
65
  outputs="text",
66
  title="Translation Tool"
67
  )