Fralet commited on
Commit
ec5e298
1 Parent(s): 19d9ac6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -0
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
+