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_type
      

      Cuando 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:

      1. Resalte el código en el editor.
      2. Haga clic con el botón derecho para mostrar el menú emergente.
      3. Elija watsonx Code Assistant.
      4. 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:

      1. Busque el código que desea traducir.
      2. 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