La CLI de Lingo.dev ofrece opciones de retraducción manual 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 lock y vuelve a traducir todo el contenido:
npx lingo.dev@latest run --forceEsto vuelve a traducir todas las claves en todos los idiomas de destino y vuelve a crear el archivo i18n.lock.
Retraducción selectiva#
Por idioma#
npx lingo.dev@latest run --force --target-locale esVuelve a traducir solo el español, manteniendo intactos todos los demás idiomas.
Por tipo de bucket#
npx lingo.dev@latest run --force --bucket jsonVuelve a traducir solo los archivos JSON, sin modificar Markdown ni otros formatos.
Por clave#
npx lingo.dev@latest run --force --key welcome.titleVuelve a traducir una sola clave en todos los idiomas de destino. Compatible con patrones glob.
Por archivo#
npx lingo.dev@latest run --force --file blog.[locale].jsonVuelve a traducir archivos concretos. Puedes combinar varias opciones --file.
Combinado#
npx lingo.dev@latest run --force --bucket json --target-locale esPuedes combinar las 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 |
|---|---|
| El texto fuente ha cambiado | Automático: no requiere ninguna acción |
| Has cambiado de modelo de IA | run --force o retraducción selectiva |
| Has actualizado los prompts de traducción | run --force o retraducción selectiva |
| Has mejorado la configuración del motor | Retraducción selectiva para los idiomas afectados |
| La calidad es baja en un idioma concreto | run --force --target-locale <locale> |
