Receta: Salida de desarrollo
yaku traduce las partes legibles de la salida de desarrollo mientras preserva marcas de tiempo, códigos de error, rutas de archivos e identificadores técnicos.
Mensajes de error
Sección titulada «Mensajes de error»echo "Fehler: Verbindung zur Datenbank auf localhost:5432 verweigert" | yaku --to es# Error: conexión rechazada a la base de datos en localhost:5432Archivos de registro
Sección titulada «Archivos de registro»Canalice registros a través de yaku para entenderlos en español:
# Traducir registros recientestail -50 /var/log/app.log | yaku --to es
# Traducir solo líneas de errorgrep "ERROR" app.log | yaku --to esTrazas de pila
Sección titulada «Trazas de pila»cat error.log | yaku --to es --context "Python stack trace"yaku preserva rutas de archivos, números de línea y nombres de funciones. El mensaje de error y el texto descriptivo se traducen.
Respuestas de error de API
Sección titulada «Respuestas de error de API»curl -s https://api.example.com/users/999 | yaku --to es --format jsonSi la respuesta es JSON, use --format json para traducir solo los valores de cadena (mensajes de error) mientras preserva códigos de estado, claves y estructura.
Salida de Docker y Kubernetes
Sección titulada «Salida de Docker y Kubernetes»# Traducir descripciones de estado de podskubectl describe pod my-pod | yaku --to es --context "Kubernetes"
# Traducir errores de compilación de Dockerdocker build . 2>&1 | yaku --to es --context "Docker build output"Consejos
Sección titulada «Consejos»- Agregue
--contextpara precisión de dominio."Python error log","Kubernetes events"o"nginx access log"ayudan al LLM a preservar los términos técnicos correctos. - Use
--verbosepara verificar el uso de tokens. Los archivos de registro grandes consumen más tokens. Considere filtrar congrepotailprimero. - No traduzca registros que necesite buscar después. Los registros traducidos son útiles para comprensión, pero mantenga los originales para depuración basada en grep.