PHP Baidu Translation API를 사용하여 중국어를 이탈리아어로 번역하는 단계를 공유합니다
소개:
지속적인 세계화가 진행됨에 따라 언어 커뮤니케이션에 대한 수요도 증가하고 있습니다. 사용자의 번역 요구 사항을 충족하기 위해 Baidu는 강력하고 사용하기 쉬운 일련의 번역 API를 제공합니다. 이 기사에서는 Baidu 번역 API와 결합된 PHP 프로그래밍 언어를 사용하여 중국어를 이탈리아어로 번역하는 방법을 공유합니다. 다음은 자세한 단계와 코드 예시입니다.
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 "翻译失败,请检查输入!"; }
결론:
PHP 프로그래밍 언어와 Baidu 번역 API를 결합하면 중국어-이탈리아어 번역 기능을 쉽게 구현할 수 있습니다. 몇 가지 간단한 단계만으로 API 키를 구성하고 번역 API를 호출하는 코드를 작성할 수 있습니다. 이를 통해 우리는 글로벌 커뮤니케이션과 협력을 촉진하는 동시에 언어 장벽을 더 잘 처리할 수 있습니다.
이 글을 통해 독자들이 PHP에서 중국어-이탈리아어 번역을 구현하는 방법을 이해하고 숙달하고, 실제 개발에 적용하는 데 도움이 되기를 바랍니다.
위 내용은 PHP Baidu Translation API는 중국어에서 이탈리아어로의 번역 단계 공유를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!