Pular para o conteúdo

Você pode inserir instruções de prompt personalizadas para a tarefa de tradução. Isso pode ser usado para adicionar instruções adicionais, glossários ou outras orientações para melhorar a qualidade geral da tradução.

.github/workflows/ct.yml
uses: pelikhan/action-continuous-translation@v0
with:
instructions: Use a casual tone.
.github/workflows/ct.yml
uses: pelikhan/action-continuous-translation@v0
with:
instructions_file: ./instructions.txt

Você também pode especificar instruções de tradução diretamente no frontmatter de documentos individuais. Isso é útil quando documentos diferentes exigem abordagens de tradução específicas.

example.md
---
title: "My Document"
translator:
instructions: |
Use formal tone and preserve all technical terms in English.
---
# My Document Content
This document will be translated using the instructions specified in the frontmatter.

Os tipos translator são definidos em types.ts. Eles são removidos do frontmatter antes do início da tradução, para que não afetem o resultado final.

Tipos de Configuração
export interface TranslatorConfiguration {
instructions?: string;
}
export interface FrontmatterWithTranslator {
translator?: TranslatorConfiguration;
}

As instruções são aplicadas na seguinte ordem de prioridade:

  1. Parâmetro instructions (maior prioridade)
  2. Parâmetro instructions_file
  3. translator.instructions do frontmatter do documento (menor prioridade)

Se vários métodos forem usados, apenas o de maior prioridade será aplicado.