Tradução de código de um idioma para outro

watsonx Code Assistant

Use o comando " /translate na janela de bate-papo para traduzir o código de um idioma para o outro.

Sintaxe de bate-papo para tradução de código

A sintaxe do bate-papo é: /translate [from <source_language>] to <target_language> (<code reference> | <code snippet>) [additional instructions]

  • Certifique-se de iniciar o prompt com /translate, seguido do restante da sintaxe.

  • [from <source_language>] é opcional e é detectado automaticamente se não for especificado no comando. Recomenda-se especificar o idioma de origem se a qualidade da resposta da tradução não for boa o suficiente.

  • <target_language> é necessário. Forneça nomes completos de linguagens sem espaços, como " TypeScript em vez de Type Script ou " JavaScript em vez de Java Script.

  • (<code reference> | <code snippet>): Junto com o idioma de destino, você pode incluir uma referência de código ou um trecho de código. Use uma referência ou trecho de cada vez.

    • <code reference>: Consulte o nome de um arquivo, método ou classe no espaço de trabalho ativo usando um símbolo @. Por exemplo:

      /translate to java @get_metric_type
      

      Quando você faz referência a um método, o site watsonx Code Assistant é compatível com determinadas linguagens de código. A referência a um arquivo completo funciona em todos os idiomas. Para obter mais informações, consulte Suporte ao idioma quando você trabalha com métodos.

      Quando você faz referência a um arquivo, o limite de tamanho é de 50 KB. Se você atingir esse limite, divida o arquivo em funções individuais e faça referência a cada função. Ou, divida o arquivo em 49 KB, cuidando dos limites da função, e faça referência ao arquivo em cada divisão. Em qualquer uma das abordagens, você precisa mesclar os resultados.

    • <code snippet>: Use um trecho de código de seu editor ou cole um trecho de código.

      Para usar o trecho de código de seu editor:

      1. Destaque o código no editor.
      2. Clique com o botão direito do mouse para exibir o menu pop-up.
      3. Escolha watsonx Code Assistant.
      4. Selecione Adicionar código selecionado ao chat para inserir o código no chat onde você está iniciando o comando /translate.

      Para colar um trecho de código:

      1. Encontre o código que você deseja traduzir.
      2. Cole o código no chat onde você está iniciando o comando /translate.
  • [additional instructions] são opcionais.

    Por exemplo: /translate to java @get_user_list Copy the comments from this function to the translated code