現在の位置: ホーム> 最新記事一覧> PHPを使用してBaidu Translation APIに電話して、中国語の言語変換を実装します

PHPを使用してBaidu Translation APIに電話して、中国語の言語変換を実装します

M66 2025-07-01

PHPを使用してBaidu TranslationAPIを統合して、中国の翻訳をイタリア語に実装します

今日の情報グローバリゼーションのコンテキストでは、多言語コンテンツ処理がウェブサイトとアプリケーション開発の重要な部分になりました。 Baidu Translation APIは、複数の言語間の相互変換をサポートする強力な翻訳ツールです。この記事では、PHP言語を使用してBaidu Translation APIを呼び出して中国語からイタリアの翻訳を実現する方法を紹介します。

準備:Baidu翻訳APIの証明書を取得します

まず、Baidu翻訳オープンプラットフォームに開発者アカウントを登録する必要があります。アプリケーションを作成した後、アプリID、APIキー、およびシークレットキーを取得できます。これらの3つの項目は、APIを呼び出すために必要な資格情報です。適切に保存してください。

Baidu Translation APIのSDKの紹介

公式のAiptranslate SDKファイルをプロジェクトディレクトリにダウンロードし( baidu_translate/など)、PHPプロジェクトで紹介します。

 require_once 'baidu_translate/AipTranslate.php';

Aiptranslateインスタンスを初期化します

Baidu翻訳プラットフォームから取得したパラメーターを使用して初期化します。

 // 初期化aAipTranslate物体
$config = [
    'appId'     => 'your_app_id',
    'apiKey'    => 'your_api_key',
    'secretKey' => 'your_secret_key',
];

$client = new AipTranslate($config);

翻訳インターフェイスを呼び出して言語変換を実装します

翻訳するテキストとターゲット言語を設定し、APIを呼び出して翻訳操作を実行します。

 // 翻訳されるテキスト
$text = 'こんにちは,世界';

// ターゲット言語(イタリア語)
$targetLanguage = 'it';

// 翻訳を呼び出しますAPI
$result = $client->translate($text, 'auto', $targetLanguage);

翻訳結果を取得して出力します

返されたデータ構造からの翻訳の結果を抽出します。

 // 翻訳されたテキストを取得します
$translatedText = $result['trans_result'][0]['dst'];

// 出力結果
echo $translatedText;

完全なサンプルコード

以下は、開発者が中国の翻訳機能をすばやく実装するのに役立つ完全なPHPコードの例です。

 require_once 'baidu_translate/AipTranslate.php';

// 初期化
$config = [
    'appId'     => 'your_app_id',
    'apiKey'    => 'your_api_key',
    'secretKey' => 'your_secret_key',
];
$client = new AipTranslate($config);

// 翻訳パラメーターを設定します
$text = 'こんにちは,世界';
$targetLanguage = 'it';

// 翻訳を呼び出します接口
$result = $client->translate($text, 'auto', $targetLanguage);

// 翻訳結果を抽出して出力します
$translatedText = $result['trans_result'][0]['dst'];
echo $translatedText;

結論

上記の手順を通じて、PHPプロジェクトのBaidu Translation APIをすばやく統合して、効率的な言語変換を実現できます。 Baidu Translation APIは多言語翻訳をサポートしており、多言語サイト、国境を越えた電子商取引システム、国際コンテンツサービスに適しています。開発者は、プロジェクトに従ってインターフェイスをさらにカプセル化および拡張することができ、より豊富な翻訳機能を達成する必要があります。