Teilen Sie die Schritte zum Übersetzen von Chinesisch ins Italienische mithilfe der PHP-Baidu-Übersetzungs-API
Einführung:
Mit der kontinuierlichen Weiterentwicklung der Globalisierung wächst auch die Nachfrage nach Sprachkommunikation. Um den Übersetzungsanforderungen der Benutzer gerecht zu werden, bietet Baidu eine Reihe leistungsstarker und benutzerfreundlicher Übersetzungs-APIs. In diesem Artikel erfahren Sie, wie Sie die Programmiersprache PHP in Kombination mit der Baidu-Übersetzungs-API verwenden, um eine Übersetzung vom Chinesischen ins Italienische zu erreichen. Nachfolgend finden Sie detaillierte Schritte und Codebeispiele.
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 "翻译失败,请检查输入!"; }
Durch die Kombination der PHP-Programmiersprache und der Baidu-Übersetzungs-API können wir die Chinesisch-Italienisch-Übersetzungsfunktion problemlos implementieren. In nur wenigen einfachen Schritten können Sie Ihren API-Schlüssel konfigurieren und Code schreiben, um die Übersetzungs-API aufzurufen. Dadurch können wir Sprachbarrieren besser bewältigen und gleichzeitig die globale Kommunikation und Zusammenarbeit fördern.
Das obige ist der detaillierte Inhalt vonDie PHP-Baidu-Übersetzungs-API implementiert die gemeinsame Nutzung von Chinesisch-Italienisch-Übersetzungsschritten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!