Ir al contenido

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.

Ventana de terminal
echo "Fehler: Verbindung zur Datenbank auf localhost:5432 verweigert" | yaku --to es
# Error: conexión rechazada a la base de datos en localhost:5432

Canalice registros a través de yaku para entenderlos en español:

Ventana de terminal
# Traducir registros recientes
tail -50 /var/log/app.log | yaku --to es
# Traducir solo líneas de error
grep "ERROR" app.log | yaku --to es
Ventana de terminal
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.

Ventana de terminal
curl -s https://api.example.com/users/999 | yaku --to es --format json

Si 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.

Ventana de terminal
# Traducir descripciones de estado de pods
kubectl describe pod my-pod | yaku --to es --context "Kubernetes"
# Traducir errores de compilación de Docker
docker build . 2>&1 | yaku --to es --context "Docker build output"
  • Agregue --context para 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 --verbose para verificar el uso de tokens. Los archivos de registro grandes consumen más tokens. Considere filtrar con grep o tail primero.
  • 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.