realambuj's picture
Update app.py
2077924
raw
history blame
1.04 kB
import streamlit as st
import joblib
from PIL import Image
with st.sidebar:
st.subheader('English to Hindi Translator')
st.write('This model is trained on OPUS dataset. This open parallel is the collection of translated texts from the web. It also includes translations of Wikipedia, WikiSource, WikiBooks, WikiNews and WikiQuote web pages.Built using MarianMT model')
image = Image.open('image.png')
st.image(image, caption='MarianMT model')
st.code('App Built by Ambuj Raj',language='python')
st.header("English to Hindi Translator")
text = st.text_input("Enter text to translate")
if st.button("Translate"):
with st.spinner("Translating..."):
model = joblib.load('model.sav')
tokenizer = joblib.load('tokenizer.sav')
input_ids = tokenizer.encode(text, return_tensors="pt", padding=True)
outputs = model.generate(input_ids)
decoded_text = tokenizer.decode(outputs[0], skip_special_tokens=True)
st.success("Done!")
st.write("Hindi Translation: ",decoded_text)