Maison  >  Article  >  développement back-end  >  Utilisation de l'API de traduction python Baidu pour implémenter la traduction du dialecte du Henan

Utilisation de l'API de traduction python Baidu pour implémenter la traduction du dialecte du Henan

王林
王林original
2023-08-04 17:51:222949parcourir

Utilisez l'API Python Baidu Translation pour implémenter la traduction du dialecte du Henan

Introduction :
Le dialecte du Henan, en tant que l'un des dialectes de la province du Henan, possède des caractéristiques linguistiques et des connotations culturelles uniques. Afin de traduire facilement des textes en mandarin ou en d'autres dialectes en dialecte du Henan, nous pouvons utiliser le langage de programmation Python combiné à l'API de traduction Baidu pour l'implémenter. Cet article explique comment utiliser Python pour écrire du code permettant de traduire du texte en henanais via l'API de traduction Baidu.

  1. Enregistrer un compte API Baidu Translation
    Avant de commencer à écrire du code, nous devons enregistrer un compte API Baidu Translation. Les étapes spécifiques sont les suivantes :
    1) Ouvrez le site officiel de Baidu Translation Open Platform : https://fanyi-api.baidu.com/
    2) Cliquez sur le bouton « Console » dans le coin supérieur droit pour accéder au page de la console ;
    3) S'il n'y a pas de compte Baidu, cliquez sur le bouton « S'inscrire » pour créer un compte
    4) Après une inscription réussie, connectez-vous au compte et cliquez sur le bouton « Créer une application »
    5) Remplissez la demande ; nom, la description de l'application et d'autres informations pertinentes, puis sélectionnez « API de traduction universelle » ;
    6) Cliquez sur le bouton « Créer maintenant » pour terminer la création de l'application.

Après la création de l'application, une clé API et une clé secrète seront générées, et ces informations seront utilisées pour l'écriture de code ultérieure.

  1. Installez les bibliothèques nécessaires
    Avant de commencer à écrire du code, nous devons installer la bibliothèque de requêtes et la bibliothèque json de Python. Veuillez utiliser le code suivant pour installer :

    pip install requests
    pip install json
  2. Écrire du code
    Ensuite, nous commençons à écrire du code Python, le code spécifique est le suivant :
import requests
import json

def translate_to_henan(text):
    url = 'http://api.fanyi.baidu.com/api/trans/vip/translate'
    appid = '你的API Key'
    secretKey = '你的Secret Key'

    salt = '1'
    sign = appid + text + salt + secretKey
    sign = hashlib.md5(sign.encode()).hexdigest()

    params = {
        'q': text,
        'from': 'auto',
        'to': 'zh',
        'appid': appid,
        'salt': salt,
        'sign': sign
    }

    response = requests.get(url, params=params)
    result = json.loads(response.text)
    trans_result = result['trans_result'][0]['dst']
    return trans_result

def main():
    text = input("请输入要翻译的文本:")
    translated_text = translate_to_henan(text)
    print("翻译结果:", translated_text)

if __name__ == '__main__':
    main()

Dans le code, nous définissons d'abord une fonction translation_to_henan, qui accepte un texte de paramètre, qui doit être Le texte traduit est ensuite traduit à l'aide de l'API de traduction Baidu et les résultats de la traduction sont renvoyés. Ensuite, nous définissons une fonction principale pour recevoir les entrées de l'utilisateur et appelons la fonction translate_to_henan pour la traduction, et enfin imprimons les résultats de la traduction.

Remplacez appid et secretKey dans le code par la clé API et la clé secrète que vous avez générées lors de votre premier enregistrement de l'API de traduction Baidu. appidsecretKey处,替换成你在一开始注册百度翻译API时生成的API Key和Secret Key。

  1. 运行代码
    完成代码编写后,我们可以运行代码进行测试。在命令行中输入以下命令:
python your_code.py

其中,your_code.py

    Exécuter le code

    Une fois que nous avons fini d'écrire le code, nous pouvons exécuter le code pour le tester. Entrez la commande suivante sur la ligne de commande :

    rrreee
    où, votre_code.py est le nom du fichier dans lequel le code est enregistré.

    🎜Le programme vous demandera de saisir le texte que vous souhaitez traduire. Après avoir saisi, appuyez sur Entrée pour obtenir le résultat de la traduction. 🎜🎜Conclusion : 🎜En utilisant le langage de programmation Python combiné à l'API de traduction Baidu, nous pouvons facilement traduire du texte en dialecte du Henan. En utilisant cette méthode de manière flexible, nous pouvons briser les restrictions géographiques et promouvoir les échanges de dialectes et de cultures. J'espère que les méthodes présentées dans cet article vous seront utiles ! 🎜

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