File size: 663 Bytes
0cd0e95
 
 
 
5dc4868
 
3f73be4
0cd0e95
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import gradio as gr
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer


tokenizer = AutoTokenizer.from_pretrained("jjuarez/translation_model")
model = AutoModelForSeq2SeqLM.from_pretrained("jjuarez/translation_model")

# Define the translation function
def translate(text):
    input_ids = tokenizer.encode(text, return_tensors="pt")
    outputs = model.generate(input_ids)
    decoded_output = tokenizer.decode(outputs[0], skip_special_tokens=True)
    return decoded_output

# Build the interface
translator = gr.Interface(fn=translate, inputs="text", outputs="text", title="Translation App", description="Translate your text!")
translator.launch()