Maison  >  Article  >  Java  >  Traduction précise entre le chinois et le polyglotte via l'API de traduction Java Baidu

Traduction précise entre le chinois et le polyglotte via l'API de traduction Java Baidu

WBOY
WBOYoriginal
2023-08-05 12:33:141432parcourir

Traduction précise entre le chinois et le polyglotte grâce à l'API de traduction Java Baidu

Introduction :
À mesure que la mondialisation s'approfondit et que la communication entre les gens devient de plus en plus fréquente, la traduction linguistique est devenue une compétence très importante. Dans de nombreux cas, nous devons traduire le chinois vers d'autres langues, ou traduire d'autres langues en chinois. Cet article explique comment obtenir une traduction précise entre le chinois et le polyglotte via l'API Java Baidu Translation.

1. Préparation :

  1. Enregistrez un compte développeur Baidu : https://developers.baidu.com/.
  2. Créez une nouvelle application et obtenez la clé API et la clé secrète.

2. Introduire les dépendances :
Introduire la dépendance du SDK Java de l'API Baidu Translation dans le fichier pom.xml du projet Java.

<dependencies>
    <dependency>
        <groupId>com.baidu.translate</groupId>
        <artifactId>baidu-translate-api-java-sdk</artifactId>
        <version>1.0.0</version>
    </dependency>
</dependencies>

3. Écrivez le code :

  1. Tout d'abord, nous devons initialiser le client de l'API de traduction Baidu. Remplacez la clé API et la clé secrète dans le code par celles de votre propre compte.

    import com.baidu.translate.TransApi;
    
    public class TranslationService {
     private static final String APP_ID = "你的API Key";
     private static final String SECURITY_KEY = "你的Secret Key";
    
     public static void main(String[] args) {
         TransApi api = new TransApi(APP_ID, SECURITY_KEY);
         
         // 在此处添加翻译的代码逻辑
     }
    }
  2. Ensuite, nous pouvons traduire en appelant la méthode api.getTransResult. Vous trouverez ci-dessous un exemple de traduction du chinois vers l'anglais.

    import com.baidu.translate.TransApi;
    
    public class TranslationService {
     private static final String APP_ID = "你的API Key";
     private static final String SECURITY_KEY = "你的Secret Key";
    
     public static void main(String[] args) {
         TransApi api = new TransApi(APP_ID, SECURITY_KEY);
         
         String query = "你好世界";
         String from = "zh";
         String to = "en";
         String result = api.getTransResult(query, from, to);
         
         System.out.println(result);
     }
    }
  3. Enfin, nous pouvons encapsuler le code ci-dessus dans une méthode afin qu'il puisse être appelé directement à d'autres endroits.

    import com.baidu.translate.TransApi;
    
    public class TranslationService {
     private static final String APP_ID = "你的API Key";
     private static final String SECURITY_KEY = "你的Secret Key";
     private TransApi api;
    
     public TranslationService() {
         api = new TransApi(APP_ID, SECURITY_KEY);
     }
    
     public String translate(String query, String from, String to) {
         return api.getTransResult(query, from, to);
     }
    
     public static void main(String[] args) {
         TranslationService translationService = new TranslationService();
         String result = translationService.translate("你好世界", "zh", "en");
         
         System.out.println(result);
     }
    }

4. Test :
Exécutez le code ci-dessus, le résultat de sortie devrait être : "Hello World".

Conclusion : 
Grâce à l'API de traduction Java Baidu, nous pouvons facilement obtenir une traduction précise entre le chinois et le polyglotte. Il vous suffit d'enregistrer un compte développeur Baidu, d'obtenir la clé API et la clé secrète et de les appliquer à votre projet Java. Cela rend la traduction entre langues plus facile et plus rapide. De cette manière, nous pouvons mieux promouvoir la communication et la compréhension entre les différentes langues.

Ci-dessus sont les étapes détaillées et les exemples de code pour obtenir une traduction précise entre le chinois et le polyglotte via l'API de traduction Java Baidu. J'espère que cet article pourra vous aider et je vous souhaite de meilleurs résultats sur le chemin de la traduction linguistique !

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