PHP Baidu Translation API は、中国語からイタリア語への翻訳ステップの共有を実装します
はじめに:
グローバリゼーションの継続的な進歩に伴い、言語コミュニケーションの需要も高まっています。ユーザーの翻訳ニーズを満たすために、Baidu は一連の強力で使いやすい翻訳 API を提供しています。この記事では、PHP プログラミング言語と Baidu Translation API を組み合わせて中国語からイタリア語への翻訳を実現する方法を紹介します。以下に詳細な手順とコード例を示します。
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 Translation API を組み合わせることで、中国語からイタリア語への翻訳機能を簡単に実装できます。ほんのいくつかの簡単な手順で、API キーを構成し、翻訳 API を呼び出すコードを作成できます。これにより、グローバルなコミュニケーションと協力を促進しながら、言語の壁にうまく対処できるようになります。
この記事が、読者の皆様が PHP で中国語からイタリア語への翻訳を実現する方法を理解し、習得し、実際の開発に適用する一助になれば幸いです。
以上がPHP Baidu Translation API は中国語からイタリア語への翻訳ステップ共有を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。