Rumah > Artikel > pembangunan bahagian belakang > Python Baidu Translation API melaksanakan terjemahan Bahasa Melayu
API Terjemahan Python Baidu melaksanakan terjemahan Bahasa Melayu
Bahasa Melayu merupakan salah satu bahasa rasmi negara Asia Tenggara Malaysia dan Indonesia, dan juga digunakan secara meluas di Singapura dan tempat-tempat lain. Dalam komunikasi harian dan kerja penterjemahan, bahasa Melayu perlu ditukar kepada bahasa lain, yang memerlukan penggunaan API terjemahan. Artikel ini akan memperkenalkan cara menggunakan API Terjemahan Python Baidu untuk melaksanakan terjemahan Bahasa Melayu.
Pertama sekali, kita perlu menyediakan beberapa kerja:
Pasang pakej pergantungan Python: "permintaan" ialah pakej biasa yang digunakan untuk menghantar permintaan HTTP Jalankan arahan berikut dalam terminal untuk memasangnya:
pip install requests
Seterusnya, kami menulis kod Python untuk melaksanakan terjemahan Bahasa Melayu. Pelaksanaan khusus adalah seperti berikut:
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']}")
Jalankan kod di atas, program akan meminta pengguna memasukkan ayat bahasa Melayu. Ia kemudiannya akan memanggil API Terjemahan Baidu untuk menterjemah bahasa Melayu ke bahasa Cina dan mengeluarkan hasilnya ke terminal.
Dalam kod, kami mula-mula menetapkan Kunci API dan Kunci Rahsia. Kemudian, parameter permintaan ditetapkan, termasuk url, pernyataan pertanyaan, bahasa sumber dan bahasa sasaran, garam (digunakan untuk penjanaan nombor rawak) dan tandatangan (parameter digabungkan untuk penyulitan MD5). Akhir sekali, dengan menghantar permintaan GET dan menghuraikan data JSON yang dikembalikan, kami memperoleh hasil terjemahan dan mengeluarkannya.
Perlu diambil perhatian bahawa Kunci API dan Kunci Rahsia dalam kod ini perlu digantikan dengan kunci yang anda hasilkan semasa anda mencipta aplikasi pada Platform Terbuka Terjemahan Baidu.
Ringkasan:
Artikel ini menggunakan Python untuk menulis program terjemahan bahasa Melayu yang mudah, yang melaksanakan fungsi terjemahan daripada bahasa Melayu ke bahasa Cina dengan memanggil API Terjemahan Baidu. Melalui contoh ini, kita boleh menggunakan API Terjemahan Python dan Baidu untuk mencapai keperluan terjemahan antara lebih banyak bahasa. Semoga artikel ini dapat membantu anda!
Atas ialah kandungan terperinci Python Baidu Translation API melaksanakan terjemahan Bahasa Melayu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!