- Масленников Виктор (РИМ-130908)
- Скоробогач Максим (РИМ-130908)
- Саттаров Артем (РИМ-130908)
- Янабеков Александр Владимирович (РИМ-130907)
Модель: Helsinki-NLP/opus-mt-ru-en
Модель применяется для перевода текста с русского языка на английский.
!pip install transformers sentencepiece sacremoses
from transformers import pipeline
translator = pipeline("translation_ru_to_en", model="Helsinki-NLP/opus-mt-ru-en")
cycle = "да"
while cycle == "да" or cycle == "Да":
text = input('Введите текст для перевода на английский: ')
results = translator(text)
print("Переведенный текст: " + results[0]['translation_text'])
cycle = input('Хотите продолжить? \nВведите "Да" для продолжения, "Нет" для остановки\n'
Для запуска АПИ и ВЕБ интерфейса нужно: В командной строке запустить апи "uvicorn task3:app --reload --port 8000" - команда разворачивает на адрессе http://127.0.0.1:8000/ АПИ В другой командной строке запустить веб "streamlit run task3.py" - команда запускает веб интерфейс
После чего нужно вставить в поле текст который нужно перевести, после запроса на АПИ вернется результат перевода прямо под полем