| import gradio as gr |
|
|
| def translate_text(text, src_lang, target_lang): |
| |
| tokenized_text = tokenizer(text, return_tensors="pt") |
|
|
| |
| translated = model.generate(**tokenized_text) |
|
|
| |
| translated_text = tokenizer.decode(translated[0], skip_special_tokens=True) |
| return translated_text |
|
|
| |
| interface = gr.Interface( |
| fn=translate_text, |
| inputs=[ |
| gr.Textbox(label="Texte à traduire"), |
| gr.Dropdown(choices=["fr", "li"], label="Langue Source"), |
| gr.Dropdown(choices=["fr", "li"], label="Langue Cible") |
| ], |
| outputs="text" |
| ) |
|
|
| |
| interface.launch() |
|
|