Python百度翻譯API實現馬來語翻譯
馬來語是東南亞國家馬來西亞和印尼的官方語言之一,也廣泛使用於新加坡等地。在日常溝通和翻譯工作中,需要將馬來語轉換為其他語言,這就需要用到翻譯API。本文將介紹如何使用Python百度翻譯API實作馬來文翻譯。
首先,我們需要準備一些工作:
安裝Python依賴套件:"requests"是用於發送HTTP請求的常用套件,在終端機中執行以下命令安裝它:
pip install requests
import requests import hashlib import random import json # 设置API Key和Secret Key api_key = 'your_api_key' secret_key = 'your_secret_key' # 设置请求参数 url = 'https://fanyi-api.baidu.com/api/trans/vip/translate' query = input('请输入要翻译的马来语句子:') from_lang = 'ms' to_lang = 'zh' salt = random.randint(32768, 65536) # 生成签名 sign = api_key + query + str(salt) + secret_key md5 = hashlib.md5() md5.update(sign.encode('utf-8')) sign = md5.hexdigest() # 发送请求 params = { 'q': query, 'from': from_lang, 'to': to_lang, 'appid': api_key, 'salt': salt, 'sign': sign, } response = requests.get(url, params=params) result = json.loads(response.text) # 解析并输出结果 print(f"翻译结果为:{result['trans_result'][0]['dst']}")
以上是python百度翻譯API實作馬來語翻譯的詳細內容。更多資訊請關注PHP中文網其他相關文章!