2025-05-28 19:16:17 +08:00

25 lines
721 B
Python

import random
import time
import logging as logger
from baidu_translate import BaiduTranslator
if __name__ == '__main__':
translator = BaiduTranslator()
with open('./test.txt', 'r', encoding='utf-8') as f:
test_article = f.read()
f.close()
paragraphs = test_article.split('\n')
set_size = len(paragraphs)
count = 0
for para in paragraphs:
para = para.strip()
if len(para) > 0:
count += 1
logger.info('No.%d/%d: %s' % (count, set_size, para))
translator.run(para)
sleep_time = 2 + random.random()
logger.info('-------------------------------')
time.sleep(sleep_time)
translator.end_session()