Traduire un code d'une langue à l'autre

watsonx Code Assistant

Utilisez la commande '/translate dans la fenêtre de chat pour traduire le code d'une langue à l'autre.

Syntaxe du chat pour la traduction du code

La syntaxe du chat est la suivante : /translate [from <source_language>] to <target_language> (<code reference> | <code snippet>) [additional instructions]

  • Veillez à commencer l'invite par /translate, suivi du reste de la syntaxe.

  • le [from <source_language>] est facultatif et est automatiquement détecté s'il n'est pas spécifié dans la commande. Il est recommandé de spécifier la langue source si la qualité de la réponse de la traduction n'est pas suffisante.

  • <target_language> obligatoire. Fournissez des noms de langage complets sans espaces, tels que " TypeScript au lieu de Type Script ou " JavaScript au lieu de Java Script.

  • (<code reference> | <code snippet>): En plus d'une langue cible, vous pouvez inclure une référence de code ou un extrait de code. Utilisez une référence ou un extrait à la fois.

    • <code reference>: Faire référence à un fichier, une méthode ou un nom de classe à partir de l'espace de travail actif en utilisant un symbole @. Exemple :

      /translate to java @get_metric_type
      

      Lorsque vous faites référence à une méthode, watsonx Code Assistant prend en charge certains langages de code. La référence à un fichier complet fonctionne pour toutes les langues. Pour plus d'informations, voir Assistance linguistique lorsque vous travaillez avec des méthodes.

      Lorsque vous faites référence à un fichier, la taille maximale est de 50 KB. Si vous atteignez cette limite, divisez le fichier en fonctions individuelles et faites référence à chaque fonction. Vous pouvez également diviser le fichier en 49 Ko, en tenant compte des limites des fonctions, et faire référence au fichier à chaque division. Quelle que soit l'approche retenue, il faut fusionner les résultats.

    • <code snippet>: Utilisez un extrait de code de votre éditeur ou collez un extrait de code.

      Pour utiliser un extrait de code dans votre éditeur :

      1. Mettez le code en surbrillance dans l'éditeur.
      2. Cliquez avec le bouton droit de la souris pour afficher le menu contextuel.
      3. Choisir watsonx Code Assistant.
      4. Choisissez Ajouter le code sélectionné au chat pour insérer le code dans le chat où vous lancez la commande /translate.

      Pour coller un extrait de code :

      1. Trouvez le code que vous souhaitez traduire.
      2. Collez le code dans le chat où vous lancez la commande /translate.
  • [additional instructions] sont facultatifs.

    Par exemple :/translate to java @get_user_list Copy the comments from this function to the translated code