Spaces:
Sleeping
Sleeping
File size: 909 Bytes
9018e65 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import io
import streamlit as st
from transformers import pipeline
@st.cache_resource
#@st.cache_data
# загружаю модель
def load_model():
return pipeline("translation_ru_to_fr", model = "Helsinki-NLP/opus-mt-ru-fr")
translation = load_model()
# Вывожу заголовок страницы средствами Streamlit
st.title('Translator from Russian to French')
st.write('Это приложение для перевода текста с русского языка на французский')
text = st.text_area('Введите текст для перевода', 'Скоро наступит Новый Год!')
# Кнопка для запуска
result = st.button('Перевести')
# Если кнопка нажата, то запускаем
if result:
tr_text = translation(text)
st.write("Перевод:", tr_text[0]['translation_text'])
|