lingo.dev run --estimate calcula o custo de uma execução antes de ela acontecer. A CLI do Lingo.dev calcula o mesmo delta de alterações de uma execução real, estima o custo com base no seu motor de localização, apresenta uma discriminação de custos por idioma e termina. Nada é traduzido, escrito ou faturado.
Estimar uma execução#
npx lingo.dev@latest run --estimateA CLI apresenta uma discriminação 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 predefinição, só é estimado o custo do conteúdo pendente — o delta de alterações face a i18n.lock. Se o delta estiver vazio, é apresentado $0.00 - nothing needs translation.
Estimativa do projeto completo#
Adicione --force para estimar o custo de todas as strings, independentemente do que já esteja traduzido:
npx lingo.dev@latest run --estimate --forceIsto corresponde a uma retradução com run --force, pelo que a estimativa abrange o projeto completo, e não apenas o delta.
Estimativa vs. execução real#
run --estimate | run | |
|---|---|---|
| Calcula o delta | Sim | Sim |
| Traduz conteúdo | Não | Sim |
| Escreve ficheiros de destino | Não | Sim |
| É faturado | Não | Sim |
Campos de saída#
| Campo | Descrição |
|---|---|
chars | Caracteres de origem traduzíveis no delta para esse idioma. |
tokens | Tokens de saída estimados, com base numa heurística de conversão de caracteres em tokens. |
cost | Custo aproximado para esse idioma. É somado ao total. |
As estimativas são aproximadas, não constituem uma cotação — o custo real depende do modelo e da contagem real de tokens. --estimate requer o fornecedor Lingo.dev e não pode ser combinado com --watch nem --frozen.
