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()