Saltar al contenido principal

Automatizar traducciones

utils/translate.js
import { translateProject } from 'translate-projects-react';

translateProject({
sourceLang: 'es', // Idioma por defecto
targetLangs: ['en'], // Idiomas a traducir
apiKey: '#', //Tu API key
scanner: true // Habilitamos el scanner
});

Configurar comando para npm

Añadir el siguiente comando en tu archivo package.json:

package.json
"scripts": {
"translate": "node ./utils/translate.js"
}

Para evitar un error en la carga de los modulos ve a tu package.json y cambia añade el type a module

package.json
{
...Tus configuraciones,
"type": "module",
}

Ejecutamos el comando para que nuestras traducciones se realicen.

Terminal
npm run translate

Importar archivo i18n