File size: 894 Bytes
78672ac 8c6b635 78672ac 8c6b635 78672ac 8c6b635 78672ac 8c6b635 78672ac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
from transformers import pipeline, AutoTokenizer, AutoModelForSeq2SeqLM
import gradio as gr
# Завантаження токенізатора і моделі для перекладу з англійської на українську
tokenizer = AutoTokenizer.from_pretrained("./model")
model = AutoModelForSeq2SeqLM.from_pretrained("./model")
# Створення пайплайну для перекладу тексту
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() |