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:
npx lingo.dev@latest run --forceEsto vuelve a traducir cada clave en cada idioma de destino y recrea el archivo i18n.lock.
Retraducción selectiva#
Por idioma#
npx lingo.dev@latest run --force --target-locale esVuelve a traducir únicamente el español y conserva todos los demás idiomas.
Por tipo de bucket#
npx lingo.dev@latest run --force --bucket jsonVuelve a traducir solo los archivos JSON y deja Markdown y los demás formatos sin cambios.
Por clave#
npx lingo.dev@latest run --force --key welcome.titleVuelve a traducir una sola clave en todos los idiomas de destino. Admite patrones glob.
Por archivo#
npx lingo.dev@latest run --force --file blog.[locale].jsonVuelve a traducir archivos específicos. Puedes combinar varias marcas --file.
Combinado#
npx lingo.dev@latest run --force --bucket json --target-locale esPuedes 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:
# Remove existing translations for a specific key
npx lingo.dev@latest purge --key welcome.title
# Then regenerate (without --force)
npx lingo.dev@latest runCuándo volver a traducir#
| Escenario | Enfoque recomendado |
|---|---|
| Cambió el texto fuente | Automático: no hace falta ninguna acción |
| Cambiaste de modelo de IA | run --force o retraducción selectiva |
| Actualizaste los prompts de traducción | run --force o retraducción selectiva |
| Mejoraste la configuración del motor | Retraducción selectiva para los idiomas afectados |
| Mala calidad en un idioma específico | run --force --target-locale <locale> |
