import gradio as gr
from transformers import pipeline
pipe = pipeline("translation", model="fubuki119/opus-mt-en-hi")
title = "English to Hindi Translator"
description = """
This model is fine-tuned version of Helsinki-NLP/opus-mt-en-hi model on
iitb-english-hindi dataset.
"""
def generate(text):
hi_sen = pipe(text)[0]["translation_text"]
return hi_sen
input_box = gr.Textbox(label="English sentence", placeholder="Your english sentence here.", lines=2)
dem = gr.Interface(fn=generate,
inputs=input_box,
outputs="text",
title=title,
description=description,
examples=[["What a beautiful day"], ["What are you doing?"]])
dem.launch(share=True, debug=True)