KateProxa commited on
Commit
0d68444
·
1 Parent(s): bc640d5

Create app.py

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