lingo.dev run --estimate calcula o custo de uma execução antes mesmo de ela acontecer. A CLI do Lingo.dev calcula o mesmo delta de alterações de uma execução real, aplica o preço com base no seu engine de localização, exibe um detalhamento de custos por idioma e encerra. Nada é traduzido, gravado ou cobrado.
Como estimar uma execução#
npx lingo.dev@latest run --estimateA CLI exibe um detalhamento por idioma e o total:
[Estimate]
✔ Delta computed for 3 task(s)
› es: ~$0.04 (12,300 chars, ~3,075 tokens)
› de: ~$0.04 (12,300 chars, ~3,075 tokens)
› fr: ~$0.04 (12,300 chars, ~3,075 tokens)
✔ Estimated cost: ~$0.12 (estimate, not a quote — nothing was translated)Por padrão, apenas o conteúdo pendente — o delta de alterações em relação a i18n.lock — entra no cálculo. Se o delta estiver vazio, a CLI exibirá $0.00 - nothing needs translation.
Estimativa do projeto completo#
Adicione --force para calcular o custo de todas as strings, independentemente do que já foi traduzido:
npx lingo.dev@latest run --estimate --forceIsso espelha uma retradução com run --force, então a estimativa cobre o projeto inteiro, e não apenas o delta.
Estimativa vs. execução real#
run --estimate | run | |
|---|---|---|
| Calcula o delta | Sim | Sim |
| Traduz o conteúdo | Não | Sim |
| Grava os arquivos de destino | Não | Sim |
| Gera cobrança | Não | Sim |
Campos da saída#
| Campo | Descrição |
|---|---|
chars | Caracteres de origem traduzíveis no delta para aquele idioma. |
tokens | Estimativa de tokens de saída, derivada de uma heurística de conversão de caracteres em tokens. |
cost | Custo aproximado para aquele idioma, somado ao total. |
As estimativas são aproximadas, não um orçamento — o custo real depende do modelo e da contagem real de tokens. --estimate requer o provedor Lingo.dev e não pode ser combinado com --watch nem --frozen.
