Tradurre il codice da una lingua all'altra

watsonx Code Assistant

Usate il comando " /translate nella finestra di chat per tradurre il codice da una lingua all'altra.

Sintassi della chat per la traduzione del codice

La sintassi della chat è: /translate [from <source_language>] to <target_language> (<code reference> | <code snippet>) [additional instructions]

  • Assicuratevi di iniziare il prompt con /translate, seguito dal resto della sintassi.

  • [from <source_language>] è opzionale e viene rilevato automaticamente se non viene specificato nel comando. Si consiglia di specificare la lingua di partenza se la qualità della risposta di traduzione non è sufficientemente buona.

  • <target_language> è obbligatorio. Fornire i nomi completi dei linguaggi senza spazi, come 'TypeScript invece di Type Script o 'JavaScript invece di Java Script.

  • (<code reference> | <code snippet>): Oltre alla lingua di destinazione, è possibile includere un riferimento al codice o uno snippet di codice. Utilizzate un riferimento o uno snippet alla volta.

    • <code reference>: Fare riferimento al nome di un file, di un metodo o di una classe dall'area di lavoro attiva utilizzando il simbolo @. Ad esempio:

      /translate to java @get_metric_type
      

      Quando si fa riferimento a un metodo, watsonx Code Assistant supporta alcuni linguaggi di codice. Il riferimento a un file completo funziona per tutte le lingue. Per ulteriori informazioni, vedere Supporto linguistico quando si lavora con i metodi.

      Quando si fa riferimento a un file, il limite di dimensione è di 50 KB. Se si raggiunge questo limite, dividere il file in singole funzioni e fare riferimento a ciascuna funzione. Oppure, dividere il file a 49 KB, tenendo conto dei limiti delle funzioni, e fare riferimento al file a ogni divisione. Con entrambi gli approcci, è necessario unire i risultati.

    • <code snippet>: Utilizzare uno snippet di codice dal proprio editor o incollare uno snippet di codice.

      Per utilizzare lo snippet di codice dall'editor:

      1. Evidenziare il codice nell'editor.
      2. Fare clic con il pulsante destro del mouse per visualizzare il menu a comparsa.
      3. Scegliere watsonx Code Assistant.
      4. Scegliere Aggiungi il codice selezionato alla chat per inserire il codice nella chat in cui si avvia il comando /translate.

      Per incollare un frammento di codice:

      1. Trovate il codice che volete tradurre.
      2. Incollare il codice nella chat in cui si avvia il comando /translate.
  • [additional instructions] sono opzionali.

    Ad esempio: /translate to java @get_user_list Copy the comments from this function to the translated code