en-ml / app.py
rajeshradhakrishnan's picture
Update app.py
1bd99ef
raw
history blame contribute delete
No virus
1.29 kB
import gradio as gr
from transformers import pipeline
pipe = pipeline("translation_en_to_ml", model="t5-base")
def predict(text):
return pipe(text)[0]["translation_text"]
iface = gr.Interface(
fn=predict,
inputs=[gr.inputs.Textbox(label="text", lines=3)],
outputs='text',
examples=[["Hello! My name is Rajesh"], ["How are you?"]]
)
iface.launch()
# import gradio as gr
# from transformers import MBartForConditionalGeneration, MBart50TokenizerFast,MBartTokenizerFast,MBart50Tokenizer
# from transformers import MBartTokenizer,MBartForConditionalGeneration, MBartConfig
# model = MBartForConditionalGeneration.from_pretrained("facebook/mbart-large-50-one-to-many-mmt")
# tokenizer = MBart50TokenizerFast.from_pretrained("facebook/mbart-large-50-one-to-many-mmt",src_lang="en_XX")
# def get_input(text):
# models_input = tokenizer(text,return_tensors="pt")
# generated_tokens = model.generate(**models_input,forced_bos_token_id=tokenizer.lang_code_to_id["ml_IN"])
# translation = tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)
# return translation
# iface = gr.Interface(fn=get_input,inputs="text",outputs="text", title = "English to Malayalam Translator",description="Get Malayalam translation for your text in English")
# iface.launch()