Começando
Instale o i1n, inicialize seu projeto e envie sua primeira tradução em menos de dois minutos.
Instalação
Instale o i1n globalmente via npm. Isso disponibiliza o CLI do i1n em todos os seus projetos.
Requisitos: Node.js 18 ou posterior. Funciona em macOS, Linux e Windows.
Crie sua conta
Antes de usar a CLI, crie uma conta em dashboard.i1n.ai. Você pode se inscrever com Google ou GitHub — nenhuma senha separada é necessária.
Após fazer login, crie uma organização (ou aceite um convite para ingressar em uma existente). Cada organização tem seus próprios projetos, membros da equipe e plano de faturamento.
Navegue até as configurações da sua organização para gerar uma chave de API. Essa chave vincula a CLI à sua organização e permite que ela acesse seus projetos.
Inicialize seu projeto
Execute o i1n init no diretório do seu projeto. A CLI solicitará sua chave de API, detectará automaticamente seu framework, formato de arquivo e idioma de origem. Por fim, solicitará que você selecione um projeto dentro de sua organização.
Isso cria um arquivo i1n.config.json (ignorado pelo git) contendo a configuração do seu projeto e a chave de API. Não envie este arquivo para o controle de versão.
Enviar e traduzir
Use o i1n push para enviar suas chaves de tradução. Adicione a flag --translate seguida pelos códigos dos idiomas de destino para acionar a tradução por IA imediatamente.
As traduções são executadas em paralelo, processando milhares de strings em segundos. As variáveis são protegidas automaticamente.
Puxar e Enviar
Execute o i1n pull para baixar arquivos traduzidos e gerar automaticamente definições de tipo TypeScript (i1n.d.ts).
Confirme os arquivos traduzidos, envie para o seu repositório e implante. Seu aplicativo agora é multilíngue.
npm i -g i1n
cd my-app
i1n init
i1n push --translate es,fr
i1n pull