API Terjemahan Python Baidu melaksanakan terjemahan Czech
Dalam era komunikasi global hari ini, kerja terjemahan menjadi semakin penting. Dengan perkembangan Internet dan kemajuan teknologi, kerja penterjemahan juga telah dipermudahkan dan dipermudahkan. Dalam artikel ini, kami akan memperkenalkan cara menggunakan bahasa pengaturcaraan Python yang digabungkan dengan API Terjemahan Baidu untuk mencapai terjemahan Czech.
Pertama, kami perlu memohon akaun API Terjemahan Baidu. Selepas aplikasi berjaya, kami boleh mendapatkan Kunci API, yang akan menjadi bukti kelayakan kami untuk menggunakan API.
Seterusnya, kita perlu memasang perpustakaan permintaan HTTP Python, seperti permintaan. Ia boleh dipasang melalui arahan berikut:
pip install requests
Selepas selesai pemasangan, kita boleh mula menulis kod. Pertama, import perpustakaan yang diperlukan:
import requests import hashlib import urllib import random
API yang perlu kami gunakan mempunyai banyak parameter, termasuk Kunci API, teks untuk diterjemahkan, bahasa sumber dan bahasa sasaran terjemahan, dsb. Kami merangkum parameter ini dalam fungsi untuk memudahkan panggilan. Kodnya adalah seperti berikut:
def translate(text, from_lang, to_lang): appid = 'your_appid' # 替换成自己的API Key secretKey = 'your_secretKey' # 替换成自己的Secret Key myurl = 'http://api.fanyi.baidu.com/api/trans/vip/translate' salt = random.randint(32768, 65536) sign = appid + text + str(salt) + secretKey sign = hashlib.md5(sign.encode()).hexdigest() myurl = myurl + '?appid=' + appid + '&q=' + urllib.parse.quote( text) + '&from=' + from_lang + '&to=' + to_lang + '&salt=' + str( salt) + '&sign=' + sign response = requests.get(myurl) result = response.json() if 'trans_result' in result: return result['trans_result'][0]['dst'] else: return None
Dalam kod di atas, kami menggunakan perpustakaan permintaan untuk menghantar permintaan GET ke API Terjemahan Baidu dan menukar hasil yang dikembalikan kepada format JSON. Kami boleh mengekstrak teks sasaran yang diterjemahkan daripada hasil carian.
Seterusnya, kita boleh mencapai terjemahan Czech dengan memanggil fungsi terjemah. Kodnya kelihatan seperti ini:
from_lang = 'auto' # 源语言为自动检测 to_lang = 'cs' # 目标语言为捷克语 text = 'Hello, how are you?' # 要翻译的文本 translation = translate(text, from_lang, to_lang) print(translation) # 输出翻译结果
Dalam kod di atas, kami menghantar teks untuk diterjemahkan kepada fungsi terjemah dan menentukan bahasa sumber dan sasaran. Kemudian, kami mencetak hasil terjemahan.
Melalui kod di atas, kita boleh melaksanakan fungsi terjemahan Czech menggunakan Python Baidu Translation API. Ini memberikan kami alat yang mudah dan pantas serta menggalakkan pertukaran dan kerjasama antarabangsa.
Ringkasan:
Artikel ini memperincikan cara menggunakan bahasa pengaturcaraan Python yang digabungkan dengan API Terjemahan Baidu untuk mencapai terjemahan Czech. Dengan memanggil API, kami boleh menterjemah teks dari satu bahasa ke bahasa lain dengan mudah. Fungsi ini memainkan peranan penting dalam bidang perusahaan multinasional, pertukaran antarabangsa, dan pertukaran budaya. Cuba gunakan ciri ini dan anda akan mendapati ia mudah dan cekap.
Atas ialah kandungan terperinci API Terjemahan Python Baidu melaksanakan terjemahan Czech. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!