model2 / app.py
Uliana01's picture
Update app.py
a52d6e5 verified
raw
history blame contribute delete
920 Bytes
from transformers import pipeline, MarianMTModel, MarianTokenizer
import gradio as gr
# Завантаження токенізатора і моделі для перекладу з англійської на українську
tokenizer = MarianTokenizer.from_pretrained("Helsinki-NLP/opus-mt-en-uk")
model = MarianMTModel.from_pretrained("Helsinki-NLP/opus-mt-en-uk")
# Створення пайплайну для перекладу тексту
translation_pipeline = pipeline("translation_en_to_uk", model=model, tokenizer=tokenizer)
# Функція для перекладу тексту на основі вхідного запиту
def translate(prompt):
translated_text = translation_pipeline(prompt)[0]["translation_text"]
return translated_text
# Створення інтерфейсу з використанням Gradio
gr.Interface(fn=translate, inputs="text", outputs="text").launch()