En_To_Te / app.py
Sivainti's picture
Create app.py
e550f64 verified
raw
history blame contribute delete
770 Bytes
import gradio as gr
from transformers import MarianMTModel, MarianTokenizer
model_name = "Helsinki-NLP/opus-mt-en-te"
tokenizer = MarianTokenizer.from_pretrained(model_name)
model = MarianMTModel.from_pretrained(model_name)
def translate(text):
if not text.strip():
return "Please enter English text."
inputs = tokenizer(text, return_tensors="pt", padding=True)
translated = model.generate(**inputs)
output = tokenizer.decode(translated[0], skip_special_tokens=True)
return output
demo = gr.Interface(fn=translate,
inputs="text",
outputs="text",
title="English to Telugu Translator",
description="Enter English text to get Telugu translation.")
demo.launch()