tareesh commited on
Commit
5dc48e3
1 Parent(s): f942882

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -0
app.py ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from transformers import MBartForConditionalGneration, MBart50TokenizerFast
3
+
4
+ text = st.text_area('Enter the text:')
5
+ model = MBartForConditionalGneration.from_pretrained("facebook/mbart-large-50-one-to-many-mmt")
6
+ tokenizer = MBart50TokenizerFast.from_pretrained("facebook/mbart-large-50-one-to-many-mmt", src_large="en_XX")
7
+
8
+ if text:
9
+ model_inputs = tokenizer(text, return_tensors="pt")
10
+ generated_tokens = model.generate(
11
+ **model_inputs,
12
+ forced_bos_token_id=tokenizer.lang_code_to_id["hi_IN"]
13
+ )
14
+ translation = tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)
15
+ st.json(translation)