Maison >développement back-end >tutoriel php >Tutoriel pratique sur la réalisation de traduction mutuelle entre le chinois et le français à l'aide de l'API PHP Baidu Translation

Tutoriel pratique sur la réalisation de traduction mutuelle entre le chinois et le français à l'aide de l'API PHP Baidu Translation

WBOY
WBOYoriginal
2023-08-06 16:48:131306parcourir

Tutoriel pratique sur la réalisation de traduction mutuelle entre la Chine et la France à l'aide de l'API PHP Baidu Translation

Introduction : Avec la tendance de la mondialisation, les échanges transfrontaliers sont devenus de plus en plus fréquents. Les barrières linguistiques sont devenues un obstacle majeur à la coopération entre les pays. L'émergence de l'API de traduction Baidu facilite la traduction entre différentes langues. Cet article présentera un didacticiel pratique sur la façon d'utiliser le langage de programmation PHP combiné à l'API de traduction Baidu pour réaliser une traduction mutuelle entre le chinois et le français, et fournira des exemples de code.

1. Préparation

Tout d'abord, nous devons avoir un compte développeur de l'API Baidu Translation. Connectez-vous au site officiel de Baidu Open Cloud (cloud.baidu.com) et inscrivez-vous ou connectez-vous à votre compte. Ensuite, recherchez et postulez pour l'API de traduction Baidu dans les produits et services sur la page d'accueil. Après avoir obtenu la clé API et la clé secrète, nous pouvons commencer la programmation pour traduire entre le chinois et le français.

2. Construire l'environnement

Avant d'écrire du code PHP localement, nous devons installer PHP et les packages et outils de développement associés dans l'environnement de développement local. Vous pouvez choisir des outils familiers en fonction de vos préférences personnelles, tels que XAMPP, WampServer, etc.

3. Écrivez du code

  1. Créez un fichier PHP, nommez-le translation.php et introduisez le SDK de l'API de traduction Baidu dans le fichier. Le SDK de l'API Baidu Translation est disponible sur Github à l'adresse (https://github.com/Baidu-AIP/php-sdk).

Exemple de code :

<?php
require_once '百度翻译API的SDK路径';
  1. Ajoutez la logique principale de traduction dans le code. Tout d’abord, nous devons créer une instance de TransApi et transmettre la clé API et la clé secrète obtenues précédemment. Ensuite, appelez la méthode trans pour la traduction.

Exemple de code :

$appid = '填写你的API Key';
$secretKey = '填写你的Secret Key';
$client = new BaiduBaiduFanyi($appid, $secretKey);

$query = $_GET['query'];
$from = 'zh'; //原始语言为中文,可根据实际情况修改
$to = 'fra'; //目标语言为法语,请根据实际情况修改

$result = $client->trans($query, $from, $to);

echo $result['trans_result'][0]['dst'];

4. Test d'exécution

Enregistrez le fichier traduire.php et accédez au fichier via le navigateur. Entrez le paramètre de requête du contenu de la requête dans l'URL et vous pourrez voir les résultats de traduction correspondants.

Exemple d'URL :

http://localhost/translate.php?query=你好

Résultat de l'exécution :

Bonjour

À ce stade, nous avons implémenté avec succès la fonction de traduction du chinois vers le français. En modifiant les valeurs de $from et $to, nous pouvons réaliser une traduction entre différentes langues. Pour un codage de langue spécifique, veuillez vous référer à la documentation officielle de l'API de traduction Baidu.

Conclusion : Cet article présente comment utiliser le langage de programmation PHP pour réaliser la fonction de traduction mutuelle entre le chinois et le français à travers un tutoriel pratique sur l'API de traduction Baidu. Nous espérons que les lecteurs pourront utiliser ce didacticiel pour étendre davantage la fonction de traduction et l'appliquer à des projets réels.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn