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 'TypeScriptinvece di Type Script o 'JavaScriptinvece 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_typeQuando 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:
- Evidenziare il codice nell'editor.
- Fare clic con il pulsante destro del mouse per visualizzare il menu a comparsa.
- Scegliere watsonx Code Assistant.
- 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:
- Trovate il codice che volete tradurre.
- 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