Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 5, 2021 13:29:20

b00B1uK
Зарегистрирован: 2021-02-05
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с googletraslate

Всем привет!
Есть вот такой скрипт.

 import re
import googletrans
from googletrans import Translator
translator = Translator()
eng_file=open("file.txt", "r")
line_en=eng_file.readline()
while line_en:
 line_en=re.sub(r'<[^<]+>', "",line_en)
 result = translator.translate(line_en.strip(),src='en',dest='ru')
 print(result.text)
 line_en=eng_file.readline()
eng.file.close()

Он достаёт текст из тегов и пытается перевести его через гугл.
Проблема в том, что он сработал один раз, показав вывод на Русском и перестал переводить….
То есть при выполнения скрипта на выводе я получаю исходный текст на английском.

Думал, что может ограничения гугла какое, но при выполнении скрипта на другом компе с другим IP результат тот же.

Образец содержимого файла file.txt

   <string name="login_OK">Login successful!</string>
<string name="login_wrong_pin">Wrong PIN!</string>
<string name="login_already_logged">Already logged in on: </string>
<string name="login_code_error">Server error!</string>
<string name="login_licence">Licence problem!</string>
<string name="logout_Selected">Logout selected</string>
<string name="logout_All">Logout all</string>
<string name="submit_all">Submit for all</string>

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version