Maison > Article > développement back-end > L'API de traduction PHP Baidu implémente le partage des étapes de traduction du chinois vers l'italien
Partage des étapes pour traduire du chinois vers l'italien à l'aide de l'API PHP Baidu Translation
Introduction :
Avec l'avancement continu de la mondialisation, la demande de communication linguistique augmente également. Afin de répondre aux besoins de traduction des utilisateurs, Baidu propose une série d'API de traduction puissantes et faciles à utiliser. Cet article explique comment utiliser le langage de programmation PHP combiné à l'API de traduction Baidu pour réaliser une traduction du chinois vers l'italien. Vous trouverez ci-dessous des étapes détaillées et des exemples de code.
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 "翻译失败,请检查输入!"; }
Conclusion :
En combinant le langage de programmation PHP et l'API de traduction Baidu, nous pouvons facilement implémenter la fonction de traduction du chinois vers l'italien. En quelques étapes simples, vous pouvez configurer votre clé API et écrire du code pour appeler l'API de traduction. Cela nous permet de mieux gérer les barrières linguistiques tout en favorisant la communication et la coopération mondiales.
J'espère que cet article pourra aider les lecteurs à comprendre et à maîtriser la méthode de réalisation de traduction du chinois vers l'italien en PHP, et à l'appliquer dans le développement réel.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!