Rumah >pembangunan bahagian belakang >tutorial php >Analisis kemahiran penterjemahan dari Rusia ke Bahasa Inggeris menggunakan API Terjemahan Baidu PHP
Analisis API Terjemahan Baidu PHP untuk melaksanakan kemahiran terjemahan Rusia ke Inggeris
Pengenalan:
Dalam era Internet hari ini, bahasa tidak lagi menjadi penghalang kepada komunikasi. Dengan bantuan alat terjemahan, kami boleh menterjemah pelbagai bahasa dengan cepat dan tepat. Artikel ini akan memperkenalkan cara menggunakan API Terjemahan PHP Baidu untuk melaksanakan terjemahan Rusia ke Bahasa Inggeris dan memberikan contoh kod yang sepadan. .
2. Pasang sambungan PHP cURL
Untuk dapat menghantar permintaan HTTP, kami perlu memasang sambungan cURL PHP. Jalankan arahan berikut dalam terminal:
sudo apt-get install php-curl
<?php function translate($query) { $appid = '你的AppID'; $salt = rand(10000, 99999); $key = '你的密钥'; $sign = md5($appid . $query . $salt . $key); $url = 'http://api.fanyi.baidu.com/api/trans/vip/translate?q=' . urlencode($query) . '&from=ru&to=en&appid=' . $appid . '&salt=' . $salt . '&sign=' . $sign; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); $result = json_decode($result, true); $translation = $result['trans_result'][0]['dst']; return $translation; } $query = '你好'; $translation = translate($query); echo $translation; ?>
3. Jalankan kod
php translation.php
translate
Outputnya adalah seperti berikut: Hello
Ini menunjukkan bahawa kami berjaya menterjemah "Hello" kepada "Hello".
Fungsi terjemahan daripada bahasa Rusia ke bahasa Inggeris boleh dicapai dengan menggunakan API Terjemahan Baidu PHP. Kami perlu mendapatkan AppID dan kunci API Terjemahan Baidu dan memasang sambungan cURL untuk PHP. Dengan membina URL permintaan API dan menggunakan cURL untuk menghantar permintaan GET, anda boleh mendapatkan hasil terjemahan. Di atas adalah contoh mudah, anda boleh mengubah suai dan memanjangkannya mengikut keperluan anda sendiri untuk mencapai fungsi yang lebih kompleks.
Atas ialah kandungan terperinci Analisis kemahiran penterjemahan dari Rusia ke Bahasa Inggeris menggunakan API Terjemahan Baidu PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!