python 俄语、英语翻译成中文
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