Comenzar
Instala i1n, inicializa tu proyecto y envía tu primera traducción en menos de dos minutos.
Instalación
Instala i1n globalmente a través de npm. Esto proporciona la CLI de i1n en todos tus proyectos.
Requisitos: Node.js 18 o posterior. Funciona en macOS, Linux y Windows.
Crea tu cuenta
Antes de usar la CLI, crea una cuenta en dashboard.i1n.ai. Puedes registrarte con Google o GitHub, no se requiere una contraseña separada.
Una vez que inicies sesión, crea una organización (o acepta una invitación para unirte a una existente). Cada organización tiene sus propios proyectos, miembros del equipo y plan de facturación.
Navega a la configuración de tu organización para generar una clave de API. Esta clave vincula la CLI a tu organización y le permite acceder a tus proyectos.
Inicializá tu proyecto
Ejecutá i1n init en el directorio de tu proyecto. El CLI te pedirá tu clave de API, luego detectará automáticamente tu framework, formato de archivo e idioma de origen. Finalmente, te pedirá que selecciones un proyecto dentro de tu organización.
Esto crea un archivo i1n.config.json (ignorado por git) que contiene la configuración de tu proyecto y la clave API. No envíes este archivo al control de versiones.
Empujar y Traducir
Use i1n push para cargar sus claves de traducción. Agregue el indicador --translate seguido de los códigos de idioma de destino para activar la traducción de IA de inmediato.
Las traducciones se ejecutan en paralelo, procesando miles de cadenas en segundos. Las variables están protegidas automáticamente.
Extraer y Enviar
Ejecuta i1n pull para descargar los archivos traducidos y generar automáticamente las definiciones de tipos de TypeScript (i1n.d.ts).
Confirma los archivos traducidos, haz push a tu repositorio y despliega. Tu aplicación es ahora multilingüe.
npm i -g i1n
cd my-app
i1n init
i1n push --translate es,fr
i1n pull