Localizando Grandes Bases de Código com LLMs: Um Fluxo de Trabalho do Desenvolvedor para 4.500 Chaves de Interface

✍️ OpenClawRadar📅 Publicado: March 2, 2026🔗 Source
Localizando Grandes Bases de Código com LLMs: Um Fluxo de Trabalho do Desenvolvedor para 4.500 Chaves de Interface
Ad

Um desenvolvedor documentou seu processo para localizar um grande projeto de jogo com aproximadamente 4.500 chaves de interface armazenadas em um arquivo en-US.json de 500KB. Eles usaram um fluxo de trabalho de LLM em várias etapas para lidar com extração, tradução e melhoria de qualidade.

Tentativas Iniciais de Extração e Tradução

Primeiro, eles usaram Claude para escanear sua base de código, extrair strings de interface codificadas e migrá-las para padrões i18n, criando o arquivo de localização. Para tradução para italiano, inicialmente tentaram Claude e Gemini Pro (via Gemini CLI e Antigravity). Ambos os modelos em nuvem produziram traduções de qualidade inaceitável. Gemini Pro também encontrou erros com o arquivo grande, exigindo que fosse dividido em 10 partes menores.

Mudando para Modelos Locais e o Avanço do Contexto

Eles então tentaram TranslateGemma localmente via LM Studio, traduzindo chave por chave. Embora ligeiramente melhor, a qualidade ainda não era aceitável. A percepção fundamental foi que palavras de interface são frequentemente ambíguas, e a tradução requer desambiguação e contexto de uso.

Para resolver isso, eles voltaram ao Claude para gerar um segundo arquivo. Para cada uma das 4.500 chaves, Claude inspecionou o uso no código para fornecer contexto: onde a string aparece, sua função (rótulo de botão, descrição, dica de entrada) e seu efeito na jogabilidade.

Ad

O Pipeline de Tradução Final

Eles construíram um pipeline de tradução automatizado com as seguintes etapas:

  • Agrupar chaves com seu contexto gerado.
  • Usar um prompt focado em tradução funcional (não literal).
  • Impor preservação de placeholders e tags.
  • Enviar requisições para um modelo local através do LM Studio.

TranslateGemma não conseguiu lidar com o formato de prompt rico em contexto, então eles trocaram de modelo. Eles testaram em um Mac Mini M1 com 16GB de memória unificada.

Desempenho do Modelo e Resultados

Qwen 3 4B teve bom desempenho, mas Qwen 3 8B foi o ponto ideal, produzindo menos erros gramaticais e melhor formulação enquanto permanecia viável para executar localmente. O pipeline final pode traduzir as mais de 4.500 chaves para múltiplos idiomas, levando aproximadamente 8 horas por localização em sua máquina. Eles usam um modelo quantizado para poder continuar trabalhando enquanto ele roda em segundo plano.

O desenvolvedor observa que esta abordagem produziu qualidade boa o suficiente para lançar e pareceu melhor do que muitos projetos auto-traduzidos que eles já viram.

📖 Leia a fonte completa: r/LocalLLaMA

Ad

👀 See Also

Construindo uma persona de CEO de IA para o mercado asiático da OpenClaw com pensamento chinês nativo
Use Cases

Construindo uma persona de CEO de IA para o mercado asiático da OpenClaw com pensamento chinês nativo

Um desenvolvedor criou a Eve, uma persona de CEO de IA projetada especificamente para os mercados de HK/TW/CN, abordando o problema de personas em inglês com tradução chinesa de baixa qualidade. A solução inclui três modos de voz separados, decaimento de memória específico para a Ásia, roteamento consciente da plataforma e monitoramento de concorrentes locais.

OpenClawRadar
Agente de IA de autodesenvolvimento estagnou devido à inchação de processos, corrigido cortando 60% da configuração
Use Cases

Agente de IA de autodesenvolvimento estagnou devido à inchação de processos, corrigido cortando 60% da configuração

Um agente de IA autodesenvolvedor de um programador atingiu um platô de desempenho conforme o inchaço de processos se acumulou, com o pipeline de escrita crescendo para 10 etapas e a pesquisa noturna gastando mais contexto carregando instruções do que lendo artigos. A solução envolveu cortar cerca de 60% da configuração raiz, reduzir o pipeline de escrita de 10 para 5 etapas e reestruturar o ciclo de sonho.

OpenClawRadar
OpenClaw executando como Administrador Completo do Sistema no Linux com LLM Local
Use Cases

OpenClaw executando como Administrador Completo do Sistema no Linux com LLM Local

Um usuário executa o OpenClaw como administrador de sistema completo em servidores Linux, usando Qwen 3.6 27b q6 localmente, sem internet externa além do Tailscale, e relata que ele lidou com a implantação do modo quiosque de forma autônoma.

OpenClawRadar
Usando o OpenClaw com ferramentas de vídeo de IA para escalar a criação de conteúdo de formato curto
Use Cases

Usando o OpenClaw com ferramentas de vídeo de IA para escalar a criação de conteúdo de formato curto

Um desenvolvedor compartilha seu fluxo de trabalho usando o OpenClaw para encontrar ângulos e ganchos de conteúdo, depois combinando-o com uma ferramenta de vídeo de IA para criar e postar em lote Shorts, Reels e TikToks, resultando em cliques de afiliados consistentes e pagamentos das plataformas.

OpenClawRadar