中英互译函数:
def translate_english_to_chinese(text):"""英文翻译为中文."""app_key = "xxxxx" # 有道翻译App Keyapp_secret = "xxxxxxx" # 有道翻译App Secretbase_url = ""app_id = "xxxxxxxx" # 有道翻译App IDfrom_lang = "en"to_lang = "zh-CHS"salt = str(random.randint(1, 65536))sign_str = app_id + text + salt + app_secretsign = hashlib.md5(de()).hexdigest()params = {"q": text,"from": from_lang,"to": to_lang,"appKey": app_key,"salt": salt,"sign": sign,}for the_num in range(5):try:response = req.post(base_url, data=params)result = response.json()if "translation" in result:return result["translation"][0]else:print("Translation Error:", ("errorMessage", "Unknown error"))time.sleep(the_num)except Exception as exception:print("Translation Error:", exception)time.sleep(the_num)return ''
调用函数:
if __name__ == '__main__':# content = ''# for the_content in content_list:# content = f'{content}{translate_english_to_chinese(the_content)}'# time.sleep(0.02)word = 'i like apple'new_result = translate(word)print(new_result)
本文发布于:2024-01-29 14:47:33,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170651085816034.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |