Position actuelle: Accueil> Derniers articles> Utilisez PHP pour appeler l'API de traduction Baidu pour mettre en œuvre la conversion du langage chinois-italy

Utilisez PHP pour appeler l'API de traduction Baidu pour mettre en œuvre la conversion du langage chinois-italy

M66 2025-07-01

Utilisez PHP pour intégrer l'API de traduction Baidu pour implémenter la traduction chinoise dans l'italien

Dans le contexte de la mondialisation des informations d'aujourd'hui, le traitement de contenu multilingue est devenu une partie importante du développement du site Web et des applications. L'API de traduction Baidu est un puissant outil de traduction qui prend en charge la conversion mutuelle entre plusieurs langues. Cet article présentera comment utiliser le langage PHP pour appeler l'API de traduction Baidu pour réaliser la traduction chinoise en italienne.

Préparation: Obtenez l'API de traduction du certificat de Baidu

Tout d'abord, vous devez enregistrer un compte de développeur sur la plate-forme ouverte de traduction Baidu, et après avoir créé l'application, vous pouvez obtenir l'ID d'application, la clé API et la clé secrète. Ces trois éléments sont des informations d'identification nécessaires pour appeler l'API, veuillez les enregistrer correctement.

Présentation de l'API de traduction SDK pour Baidu

Téléchargez le fichier SDK AIPTranslate officiel dans le répertoire du projet (tel que: baidu_translate / ), puis le présenter dans le projet PHP:

 require_once 'baidu_translate/AipTranslate.php';

Initialiser l'instance AipTranslate

Initialiser l'utilisation des paramètres obtenus à partir de la plate-forme de traduction Baidu:

 // Initialiser unAipTranslateObjet
$config = [
    'appId'     => 'your_app_id',
    'apiKey'    => 'your_api_key',
    'secretKey' => 'your_secret_key',
];

$client = new AipTranslate($config);

Appeler l'interface de traduction pour implémenter la conversion de la langue

Définissez le texte pour être traduit et la langue cible, puis appelez l'API pour effectuer l'opération de traduction:

 // Texte à traduire
$text = 'Bonjour,monde';

// Langue cible(italien)
$targetLanguage = 'it';

// Traduction d'appelAPI
$result = $client->translate($text, 'auto', $targetLanguage);

Obtenez le résultat de la traduction et la sortie

Extraire les résultats de traduction de la structure de données renvoyée:

 // Obtenez le texte traduit
$translatedText = $result['trans_result'][0]['dst'];

// Résultat de sortie
echo $translatedText;

Exemple de code complet

Ce qui suit est un exemple complet de code PHP pour aider les développeurs à implémenter rapidement les fonctions de traduction chinoise:

 require_once 'baidu_translate/AipTranslate.php';

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

// Définir les paramètres de traduction
$text = 'Bonjour,monde';
$targetLanguage = 'it';

// Traduction d'appel接口
$result = $client->translate($text, 'auto', $targetLanguage);

// Extraire et sortir les résultats de la traduction
$translatedText = $result['trans_result'][0]['dst'];
echo $translatedText;

Conclusion

Grâce aux étapes ci-dessus, nous pouvons rapidement intégrer l'API de traduction Baidu dans le projet PHP pour réaliser une conversion efficace du langage. L'API de traduction Baidu prend en charge la traduction multilingue et convient aux sites multilingues, aux systèmes de commerce électronique transfrontaliers et aux services de contenu international. Les développeurs peuvent encapsuler et développer davantage les interfaces en fonction du projet doivent atteindre des fonctions de traduction plus riches.