Position actuelle: Accueil> Derniers articles> Comment utiliser l'API de traduction PHP Baidu pour implémenter la fonction de traduction de l'espagnol en russe

Comment utiliser l'API de traduction PHP Baidu pour implémenter la fonction de traduction de l'espagnol en russe

M66 2025-06-14

Comment utiliser l'API de traduction PHP Baidu pour implémenter la fonction de traduction de l'espagnol en russe

Avec l'accélération de la mondialisation, la communication linguistique est devenue de plus en plus importante. L'application d'outils de traduction devient également de plus en plus étendue. L'API de traduction Baidu est un puissant outil de traduction qui fournit une prise en charge de la traduction en plusieurs langues. Cet article présentera en détail comment utiliser l'API de traduction Baidu PHP pour implémenter la fonction de traduction de l'espagnol au russe.

Étape 1: Obtenez la clé de l'API de traduction Baidu

Tout d'abord, vous devez visiter la plate-forme ouverte de traduction Baidu, vous inscrire et vous connecter à votre compte, et créer une nouvelle application. Sur la page Gestion des applications, vous pouvez obtenir votre propre ID d'application et votre clé.

Étape 2: Préparez l'environnement de développement

Avant d'implémenter la fonction de traduction, vous devez créer un environnement de développement PHP. Vous pouvez utiliser des outils tels que XAMPP ou WAMP pour le construire.

Étape 3: Écrivez le code

Créez un fichier PHP nommé Translate.php, et ce qui suit est un exemple de code:

<?php
// Définir demandéURLet paramètres
$url = 'http://api.fanyi.baidu.com/api/trans/vip/translate';
$appid = 'your_appid'; // Remplacer par le vôtreApp ID
$key = 'your_key'; // Remplacer par le vôtre密钥

// Faire traduire le texte et la langue cible
$q = $_POST['text']; // Texte à traduire
$from = 'es'; // La langue source est l&#39;espagnol
$to = 'ru'; // La langue cible est russe

// Selon la traduction de BaiduAPIExigences pour générer une signature
$salt = rand(10000,99999);
$sign = md5($appid . $q . $salt . $key);

// envoyerPOSTDemande à Baidu traduireAPI
$postData = array(
    'q' => $ q,
    &#39;de&#39; => $ de,
    &#39;to&#39; => $ à,
    &#39;appid&#39; => $ appid,
    &#39;sel&#39; => $ sel,
    &#39;signe&#39; => $ signe
));

$ ch = curl_init ();
curl_setopt ($ ch, curlopt_url, $ url);
curl_setopt ($ ch, curlopt_post, 1);
curl_setopt ($ ch, curlopt_postfields, http_build_query ($ postdata));
curl_setopt ($ ch, curlopt_returntransfer, true);

$ réponse = curl_exec ($ ch);
curl_close ($ ch);

// Analyser le résultat renvoyé par Baidu Traduction API $ result = JSON_DECODE ($ Response, True);

// Traduction de sortie Résultat Echo $ Result [&#39;trans_result&#39;] [0] [&#39;dst&#39;];
?>

Ensuite, créez un fichier html nommé index.html. Voici un exemple de code HTML:

     <input type="submit" value="traduire">
</form>

Étape 4: Tester

  1. Mettez les deux fichiers ci-dessus dans le répertoire correspondant de l'environnement de développement PHP.
  2. Démarrez l'environnement de développement PHP.
  3. Accédez au fichier index.html dans votre navigateur.
  4. Entrez le texte espagnol que vous souhaitez traduire et cliquez sur le bouton "Traduction".
  5. Le navigateur affichera le texte russe traduit.

Résumer

Grâce aux étapes ci-dessus, vous avez mis en œuvre avec succès la fonction de traduction espagnole à russe à l'aide de l'API de traduction Baidu PHP. Cette fonction peut être largement utilisée dans divers projets qui nécessitent une traduction linguistique, aidant les gens à briser les barrières linguistiques et à promouvoir une meilleure communication et coopération.