import langid
from translate import Translator
#语言处理 想要翻译更多种语言用langid去得到语言的代号进行判断
def tranlation(text):
'''
:param text: input need translate language
:return: translate into chinese
'''
language_type = langid.classify(text)[0] #结果是二元组('zh',-98.31488)
if language_type == 'zh': #如果是汉语
news_content = text
print(news_content)
elif language_type == 'en': #如果是英语
translator = Translator(from_lang="english", to_lang="chinese")
news_content = translator.translate(text)
print(news_content)
else:#如果是俄语、乌克兰等前苏联地区语言
translator = Translator(from_lang="russian", to_lang="chinese")
news_content = translator.translate(text)
print(news_content)
return news_content