Traduza seus arquivos ARB do Flutter com IA local

O LocalePilot envia as strings dos seus arquivos ARB para um modelo que roda na sua máquina, via Ollama ou LM Studio, e verifica cada placeholder antes da exportação. Com um modelo rodando no seu Mac, seu texto fica nele, e a IA local está incluída na versão gratuita.

No app

Telas reais do LocalePilot, capturadas em um projeto de demonstração.

Janela de tradução em lote com IA do LocalePilot: Ollama escolhido entre os provedores, modelo local gemma3:12b detectado, escopo em todos os idiomas de destino e nas entradas ausentes ou vazias.
Tradução em lote com IA: 11 células, do inglês para 4 idiomas, com um modelo local Abrir imagem em tamanho completo
Central de QA do LocalePilot: problemas agrupados por tipo, um placeholder ausente da tradução francesa marcado como bloqueante, origem e destino lado a lado e as ações para corrigir ou aprovar.
Revisar: cada problema encontrado pela QA, agrupado e corrigido no lugar Abrir imagem em tamanho completo

Como funciona

  1. Abra sua pasta lib/l10n: o LocalePilot encontra os arquivos app_xx.arb, lê o idioma de @@locale e depois do nome do arquivo, e sugere o idioma de origem.
  2. Escolha um modelo nas configurações: Ollama ou LM Studio, detectados na sua máquina.
  3. Traduza as chaves ausentes de um idioma ou de todos os idiomas de destino. O contexto do projeto e as descrições @key vão junto com a requisição; com o Pro, o glossário também.
  4. Revise: cada sugestão chega como "Rascunho da IA para revisar". Aprove ou edite.
  5. Exporte: os arquivos alterados são regravados com os metadados @key preservados, e as versões anteriores ficam em backup.

Os placeholders ICU continuam intactos

Um modelo pode traduzir {count} como {nombre} ou remover {name}. A QA do LocalePilot compara os placeholders de cada tradução com os da origem: ICU ({name}, plural, select) e {{name}}. Uma divergência é bloqueante: o arquivo não é exportado até ser corrigido ou ignorado explicitamente.

Local por padrão, nuvem se você quiser

A IA local é gratuita e está incluída em todas as versões. Com o Pro, você também pode usar OpenAI, Anthropic, Gemini ou DeepSeek com a sua própria chave de API. Nesse caso, só as strings necessárias para a requisição são enviadas ao provedor escolhido.

Perguntas frequentes

Preciso de uma GPU para traduzir com o Ollama?

Não, mas a velocidade depende da sua máquina e do modelo escolhido. O LocalePilot envia as requisições para o modelo local que você instalou; ele não inclui o modelo.

Meus arquivos ARB são enviados para algum lugar?

Não com um modelo rodando no seu Mac via Ollama ou LM Studio. Um modelo na nuvem, um servidor remoto ou um provedor de nuvem (Pro) recebe as strings de cada requisição com seu contexto, como nomes de chave, descrições e chaves vizinhas.

Os metadados @key são preservados?

Sim. As descrições e os placeholders declarados em @key são mantidos na exportação e usados como contexto pela IA.

Seja avisado no lançamento

O LocalePilot está em fase final. Deixe seu e-mail para saber do lançamento.

  • macOS 12 ou posterior · Ollama ou LM Studio opcionais
  • Interface do app em inglês, francês, espanhol, italiano e português.