Traducir código de un idioma a otro
watsonx Code Assistant
Utiliza el comando " /translate " en la ventana de chat para traducir el código de un idioma a otro.
Sintaxis de chat para traducir código
La sintaxis del chat es:
/translate [from <source_language>] to <target_language> (<code reference> | <code snippet>) [additional instructions]
-
Asegúrese de iniciar la consulta con
/translate, seguido del resto de la sintaxis. -
[from <source_language>]es opcional y se detecta automáticamente si no se especifica en el comando. Se recomienda especificar la lengua de origen si la calidad de la respuesta de traducción no es suficientemente buena. -
<target_language>es necesario. Proporcione nombres de lenguaje completos sin espacios, como "TypeScript" en lugar de Type Script o "JavaScript" en lugar de Java Script. -
(<code reference> | <code snippet>): Junto con un idioma de destino, puede incluir una referencia de código o un fragmento de código. Utilice una referencia o fragmento cada vez.-
<code reference>: Haga referencia a un archivo, método o nombre de clase desde el espacio de trabajo activo utilizando un símbolo@. Por ejemplo:/translate to java @get_metric_typeCuando se hace referencia a un método, watsonx Code Assistant admite determinados lenguajes de código. La referencia a un archivo completo funciona en todos los idiomas. Para obtener más información, consulte Ayuda lingüística al trabajar con métodos.
Al hacer referencia a un archivo, el límite de tamaño es de 50 KB. Si alcanza este límite, divida el archivo en funciones individuales y haga referencia a cada una de ellas. O divida el archivo en 49 KB, teniendo en cuenta los límites de las funciones, y haga referencia al archivo en cada división. Con cualquiera de los dos métodos, hay que fusionar los resultados.
-
<code snippet>: Utilice un fragmento de código de su editor o pegue un fragmento de código.Para utilizar el fragmento de código de su editor:
- Resalte el código en el editor.
- Haga clic con el botón derecho para mostrar el menú emergente.
- Elija watsonx Code Assistant.
- Elija Añadir el código seleccionado al chat para insertar el código en el chat donde está iniciando el comando
/translate.
Para pegar un fragmento de código:
- Busque el código que desea traducir.
- Pegue el código en el chat donde está iniciando el comando
/translate.
-
-
[additional instructions]son opcionales.Por ejemplo:
/translate to java @get_user_list Copy the comments from this function to the translated code