Update app.py
Browse files
app.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import logging
|
2 |
from transformers import MarianMTModel, MarianTokenizer
|
3 |
import sentencepiece
|
@@ -36,3 +37,18 @@ logger.info("Translation complete")
|
|
36 |
# Print the translated text
|
37 |
print(f"Original Russian text: {russian_text}")
|
38 |
print(f"Translated English text: {english_text}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
import logging
|
3 |
from transformers import MarianMTModel, MarianTokenizer
|
4 |
import sentencepiece
|
|
|
37 |
# Print the translated text
|
38 |
print(f"Original Russian text: {russian_text}")
|
39 |
print(f"Translated English text: {english_text}")
|
40 |
+
"""
|
41 |
+
from transformers import pipeline
|
42 |
+
|
43 |
+
# Initialize the translation pipeline for Russian to English
|
44 |
+
translator = pipeline("translation_ru_to_en", model="Helsinki-NLP/opus-mt-ru-en")
|
45 |
+
|
46 |
+
# Input text in Russian
|
47 |
+
text = "16 стран-участниц «мирного саммита» в Швейцарии отказались подписывать коммюнике. Изначально документ подписали 80 из 92 приглашённых государств. В частности, поддержать текст отказались Армения, Бахрейн, Бразилия, Индия, Индонезия, Ливия, Мексика, ОАЭ, Саудовская Аравия, Таиланд, ЮАР. Святой престол Папы Римского также сначала отказался подписывать коммюнике, но вскоре передумал. Свои подписи под итоговой декларацией вскоре отозвали Ирак и Иордания. Теперь из списка также исчезла Руанда. Примечательно, что в день саммита министр иностранных дел Украины Кулеба лично встретился с делегацией из Кигали и даже отчитался об этом. Представители государства не сообщили, почему решили отозвать свою подпись. Украинская сторона также не прокомментировала решение. Ранее выяснилось, что суть подписанного на саммите коммюнике свелась к предупреждению о недопустимости применения ядерного оружия и предложениям по обмену пленными."
|
48 |
+
|
49 |
+
# Translate the text
|
50 |
+
translation = translator(text)
|
51 |
+
|
52 |
+
# Print the translated text
|
53 |
+
print(translation[0]['translation_text'])
|
54 |
+
|