Saltearse al contenido

Puedes inyectar instrucciones personalizadas para la tarea de traducción. Esto se puede usar para insertar instrucciones adicionales, un glosario u otra orientación para mejorar la calidad general de la traducción.

.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

También puedes especificar instrucciones de traducción directamente en el frontmatter de documentos individuales. Esto es útil cuando diferentes documentos requieren enfoques de traducción específicos.

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.

Los tipos de translator están definidos en types.ts. Se elimina del frontmatter antes de que comience la traducción, por lo que no afecta el resultado final.

Tipos de Configuración
export interface TranslatorConfiguration {
instructions?: string;
}
export interface FrontmatterWithTranslator {
translator?: TranslatorConfiguration;
}

Las instrucciones se aplican en el siguiente orden de prioridad:

  1. Parámetro instructions (máxima prioridad)
  2. Parámetro instructions_file
  3. translator.instructions del frontmatter del documento (menor prioridad)

Si se utilizan múltiples métodos, solo se aplicará el de mayor prioridad.