Berkongsi langkah-langkah untuk menterjemah bahasa Cina ke Itali menggunakan API Terjemahan Baidu PHP
Pengenalan:
Dengan kemajuan globalisasi yang berterusan, permintaan untuk komunikasi bahasa juga semakin meningkat. Untuk memenuhi keperluan terjemahan pengguna, Baidu menyediakan satu siri API terjemahan yang berkuasa dan mudah digunakan. Artikel ini akan berkongsi cara menggunakan bahasa pengaturcaraan PHP yang digabungkan dengan API Terjemahan Baidu untuk mencapai terjemahan Cina ke Itali. Di bawah adalah langkah terperinci dan contoh kod.
composer require guzzlehttp/guzzle composer require vlucas/phpdotenv
<?php require 'vendor/autoload.php'; use GuzzleHttpClient; use DotenvDotenv; class Translate { protected $client; protected $dotenv; protected $appId; protected $secretKey; public function __construct() { $this->client = new Client(); $this->dotenv = Dotenv::createImmutable(__DIR__); $this->dotenv->load(); $this->appId = getenv('APP_ID'); $this->secretKey = getenv('SECRET_KEY'); } public function translate($query) { $salt = mt_rand(1, 10000); $sign = md5($this->appId.$query.$salt.$this->secretKey); $response = $this->client->get('http://api.fanyi.baidu.com/api/trans/vip/translate', [ 'query' => [ 'q' => $query, 'from' => 'zh', 'to' => 'it', 'appid' => $this->appId, 'salt' => $salt, 'sign' => $sign, ], ]); $result = json_decode($response->getBody(), true); return $result; } }
<?php require 'Translate.php'; $translate = new Translate(); $query = '你好,世界!'; $result = $translate->translate($query); if($result['error_code'] == 0){ $translations = $result['trans_result']; foreach($translations as $translation){ echo $translation['dst']." "; } } else { echo "翻译失败,请检查输入!"; }
Kesimpulan:
Dengan menggabungkan bahasa pengaturcaraan PHP dan API Terjemahan Baidu, kami boleh melaksanakan fungsi terjemahan Cina ke Itali dengan mudah. Hanya dalam beberapa langkah mudah, anda boleh mengkonfigurasi kunci API anda dan menulis kod untuk memanggil API terjemahan. Ini membolehkan kami menangani halangan bahasa dengan lebih baik sambil mempromosikan komunikasi dan kerjasama global.
Saya harap artikel ini dapat membantu pembaca memahami dan menguasai kaedah merealisasikan terjemahan Cina ke Itali dalam PHP, dan mengaplikasikannya dalam pembangunan sebenar.
Atas ialah kandungan terperinci PHP Baidu Translation API melaksanakan perkongsian langkah terjemahan Cina ke Itali. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!