Übersetzen von Code von einer Sprache in eine andere
watsonx Code Assistant
Verwenden Sie den Befehl ' /translate im Chat-Fenster, um den Code von einer Sprache in die andere zu übersetzen.
Chat-Syntax zum Übersetzen von Code
Die Chat-Syntax lautet:
/translate [from <source_language>] to <target_language> (<code reference> | <code snippet>) [additional instructions]
-
Achten Sie darauf, dass Sie die Eingabeaufforderung mit
/translatebeginnen, gefolgt vom Rest der Syntax. -
[from <source_language>]ist optional und wird automatisch erkannt, wenn er nicht im Befehl angegeben ist. Es wird empfohlen, die Ausgangssprache anzugeben, wenn die Qualität der Übersetzung nicht gut genug ist. -
<target_language>ist erforderlich. Geben Sie vollständige Sprachnamen ohne Leerzeichen an, z. B. "TypeScriptanstelle von Type Script oder "JavaScriptanstelle von Java Script. -
(<code reference> | <code snippet>): Zusammen mit der Zielsprache können Sie entweder eine Code-Referenz oder ein Code-Snippet einfügen. Verwenden Sie jeweils nur eine Referenz oder einen Ausschnitt.-
<code reference>: Verweisen Sie auf eine Datei, eine Methode oder einen Klassennamen aus dem aktiven Arbeitsbereich, indem Sie ein@Symbol verwenden. Beispiel:/translate to java @get_metric_typeWenn Sie auf eine Methode verweisen, unterstützt watsonx Code Assistant bestimmte Code-Sprachen. Der Verweis auf eine vollständige Datei funktioniert in allen Sprachen. Weitere Informationen finden Sie unter Sprachunterstützung bei der Arbeit mit Methoden.
Wenn Sie eine Datei referenzieren, ist die Größe auf 50 KB begrenzt. Wenn Sie diese Grenze erreichen, teilen Sie die Datei in einzelne Funktionen auf und verweisen auf jede Funktion. Oder Sie teilen die Datei bei 49 KB auf, wobei Sie auf die Funktionsgrenzen achten, und verweisen bei jeder Teilung auf die Datei. Bei beiden Ansätzen müssen Sie die Ergebnisse zusammenführen.
-
<code snippet>: Verwenden Sie ein Code-Snippet aus Ihrem Editor oder fügen Sie ein Code-Snippet ein.So verwenden Sie den Codeschnipsel aus Ihrem Editor:
- Markieren Sie den Code im Editor.
- Klicken Sie mit der rechten Maustaste, um das Popup-Menü anzuzeigen.
- Wählen Sie watsonx Code Assistant.
- Wählen Sie Ausgewählten Code zum Chat hinzufügen, um den Code in den Chat einzufügen, in dem Sie den Befehl
/translatestarten.
So fügen Sie ein Codefragment ein:
- Suchen Sie den Code, den Sie übersetzen möchten.
- Fügen Sie den Code in den Chat ein, in dem Sie den Befehl
/translatestarten.
-
-
[additional instructions]sind optional.Beispiel:
/translate to java @get_user_list Copy the comments from this function to the translated code