Retraducción

Max PrilutskiyCEO y cofundadorActualizado el hace 3 meses · 2 min de lectura

Obsoleto

Esta documentación cubre el CLI heredado (v0). La versión actual del CLI es la v1. Ver la documentación actual de CLI

La CLI de Lingo.dev ofrece opciones manuales de retraducción para actualizar traducciones cuando el texto fuente no ha cambiado, por ejemplo, después de cambiar de modelo de IA, actualizar los prompts de traducción o mejorar la configuración del motor de localización.

Si buscas la retraducción automática que se activa con cambios en el texto fuente, consulta Retraducción automática.

Retraducción completa#

Omite el archivo de bloqueo y vuelve a traducir todo el contenido:

bash
npx lingo.dev@latest run --force

Esto vuelve a traducir cada clave en cada idioma de destino y recrea el archivo i18n.lock.

Retraducción selectiva#

Por idioma#

bash
npx lingo.dev@latest run --force --target-locale es

Vuelve a traducir únicamente el español y conserva todos los demás idiomas.

Por tipo de bucket#

bash
npx lingo.dev@latest run --force --bucket json

Vuelve a traducir solo los archivos JSON y deja Markdown y los demás formatos sin cambios.

Por clave#

bash
npx lingo.dev@latest run --force --key welcome.title

Vuelve a traducir una sola clave en todos los idiomas de destino. Admite patrones glob.

Por archivo#

bash
npx lingo.dev@latest run --force --file blog.[locale].json

Vuelve a traducir archivos específicos. Puedes combinar varias marcas --file.

Combinado#

bash
npx lingo.dev@latest run --force --bucket json --target-locale es

Puedes combinar opciones para tener un control preciso: esto vuelve a traducir todo el contenido JSON solo al español.

Retraducción eficiente con purge#

Para obtener el mejor rendimiento, usa purge antes de run en lugar de --force. Así aprovechas el mecanismo de caché integrado de la CLI:

bash
# Remove existing translations for a specific key
npx lingo.dev@latest purge --key welcome.title

# Then regenerate (without --force)
npx lingo.dev@latest run

Cuándo volver a traducir#

EscenarioEnfoque recomendado
Cambió el texto fuenteAutomático: no hace falta ninguna acción
Cambiaste de modelo de IArun --force o retraducción selectiva
Actualizaste los prompts de traducciónrun --force o retraducción selectiva
Mejoraste la configuración del motorRetraducción selectiva para los idiomas afectados
Mala calidad en un idioma específicorun --force --target-locale <locale>

Siguientes pasos#