PHP Baidu Translation API は、ドイツ語から英語への相互翻訳方法の共有を実現します。
はじめに:
グローバリゼーションの発展に伴い、言語翻訳は国境を越えたコミュニケーションと協力に必要な要素となっています。 Baidu Translation API は、開発者に世界中の 27 言語間の翻訳サービスを提供します。この記事では、PHP 言語と Baidu Translation API を組み合わせてドイツ語から英語への相互翻訳機能を実現する方法を紹介し、対応するコード例を共有します。
準備作業:
始める前に、次の準備作業を行う必要があります:
PHP コード例:
以下は、ドイツ語から英語への翻訳機能を実装するための簡単な PHP コード例です。
<?php // 设置百度翻译API接口地址 $url = 'https://fanyi-api.baidu.com/api/trans/vip/translate'; // 设置App ID和密钥 $appId = 'your_app_id'; $secretKey = 'your_secret_key'; // 设置待翻译的文本 $query = 'Hallo Welt!'; // 设定源语言和目标语言 $from = 'de'; $to = 'en'; // 生成随机数和签名 $salt = mt_rand(10000, 99999); $sign = md5($appId . $query . $salt . $secretKey); // 构建请求参数 $data = array( 'q' => $query, 'from' => $from, 'to' => $to, 'appid' => $appId, 'salt' => $salt, 'sign' => $sign ); // 发送HTTP请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); curl_close($ch); // 解析响应结果 $result = json_decode($response, true); if (isset($result['trans_result'][0]['dst'])) { echo '源文本:' . $query; echo '目标文本:' . $result['trans_result'][0]['dst']; } else { echo '翻译失败'; } ?>
実行結果:
上記のコードを実行すると、次の実行結果の例が得られます:
源文本:Hallo Welt! 目标文本:Hello World!
概要:
PHP 言語と Baidu Translation API を組み合わせて使用することで、ドイツ語から英語への翻訳機能を簡単に便利に実装できます。この記事では、開発者が参照して使用できる簡単なコード例を示します。同時に、Baidu Translation API はより多くの言語翻訳もサポートしており、読者は実際のニーズに応じて拡張および最適化できます。この記事が、誰もが PHP Baidu Translation API を理解し、使用できるようになれば幸いです。
以上がPHP Baidu Translation API でドイツ語から英語への相互翻訳方式の共有を実現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。