|Labs
Agende uma demoPlataforma
React (Lingo Compiler)
Alpha
React (MCP)React (i18n)CLI legado (v0)
Descontinuado

Lingo.dev CLI

  • Como funciona
  • Configuração
  • Guia rápido
  • Monorepos

Configuração

  • Formatos compatíveis
  • i18n.json
  • i18n.lock
  • Idiomas compatíveis

Recursos

  • Traduções existentes
  • Adicionar idiomas
  • Sobrescritas
  • Notas do tradutor
  • Chaves de tradução
  • Renomeação de chaves
  • Bloqueio de chaves
  • Ignorar chaves
  • Preservação de chaves
  • Extraia chaves com IA

Desempenho

  • Projetos de grande porte
  • Processamento paralelo
  • Estimativa de custo

Retradução

  • Retradução automática
  • Retradução
  • Remover traduções

Esta documentação cobre o CLI legado (v0) e foi descontinuada. A versão atual do CLI é a v1. Veja a documentação do CLI atual

Retradução

A CLI do Lingo.dev oferece opções manuais de retradução para atualizar traduções quando o texto-fonte não mudou — depois de trocar de modelo de IA, atualizar prompts de tradução ou aprimorar a configuração do engine de localização.

Para retradução automática acionada por mudanças no texto-fonte, consulte Retradução automática.

Retradução completa#

Ignore o lockfile e retraduza todo o conteúdo:

bash
npx lingo.dev@latest run --force

Isso retraduz cada chave em cada idioma de destino e recria o arquivo i18n.lock.

Retradução direcionada#

Por idioma#

bash
npx lingo.dev@latest run --force --target-locale es

Retraduz apenas o espanhol, preservando todos os demais idiomas.

Por tipo de bucket#

bash
npx lingo.dev@latest run --force --bucket json

Retraduz apenas arquivos JSON, mantendo Markdown e outros formatos inalterados.

Por chave#

bash
npx lingo.dev@latest run --force --key welcome.title

Retraduz uma única chave em todos os idiomas de destino. Compatível com padrões glob.

Por arquivo#

bash
npx lingo.dev@latest run --force --file blog.[locale].json

Retraduz arquivos específicos. É possível combinar várias flags --file.

Combinado#

bash
npx lingo.dev@latest run --force --bucket json --target-locale es

As opções podem ser combinadas para um controle preciso — isso retraduz todo o conteúdo JSON apenas em espanhol.

Retradução eficiente com purge#

Para obter o melhor desempenho, use purge antes de run, em vez de --force. Isso aproveita o mecanismo de cache integrado da CLI:

bash
# Remove existing translations for a specific key
npx lingo.dev@latest purge --key welcome.title

# Then regenerate (without --force)
npx lingo.dev@latest run

Quando retraduzir#

CenárioAbordagem recomendada
Texto-fonte alteradoAutomática — nenhuma ação necessária
Troca de modelo de IArun --force ou retradução direcionada
Prompts de tradução atualizadosrun --force ou retradução direcionada
Configuração do engine aprimoradaRetradução direcionada para os idiomas afetados
Baixa qualidade em um idioma específicorun --force --target-locale <locale>

Próximos passos#

Retradução automática
Como mudanças no texto-fonte acionam a retradução
Remover traduções
Exclua traduções antes de regenerá-las
i18n.lock
Como o fingerprinting acompanha o estado da tradução
Conecte seu engine
Melhore as traduções configurando seu engine

Esta página foi útil?

Max PrilutskiyMax Prilutskiy·Atualizado há 5 dias·2 min de leitura