lingo.dev run --estimate calcula el costo de una ejecución antes de que ocurra. El CLI de Lingo.dev calcula el mismo delta de cambios que una ejecución real, lo estima con tu motor de localización, muestra un desglose de costos por idioma y sale. No se traduce, se escribe ni se factura nada.
Cómo estimar una ejecución#
npx lingo.dev@latest run --estimateEl CLI muestra un desglose por idioma y el 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)De forma predeterminada, solo se estima el contenido pendiente —el delta de cambios frente a i18n.lock—. Si el delta está vacío, se muestra $0.00 - nothing needs translation.
Estimación de todo el proyecto#
Agrega --force para estimar el costo de cada cadena, sin importar qué ya esté traducido:
npx lingo.dev@latest run --estimate --forceEsto refleja una retraducción con run --force, así que la estimación cubre todo el proyecto y no solo el delta.
Estimación vs. ejecución real#
run --estimate | run | |
|---|---|---|
| Calcula el delta | Sí | Sí |
| Traduce contenido | No | Sí |
| Escribe archivos de destino | No | Sí |
| Se factura | No | Sí |
Campos de salida#
| Campo | Descripción |
|---|---|
chars | Caracteres de origen traducibles en el delta para ese idioma. |
tokens | Tokens de salida estimados, calculados a partir de una heurística de caracteres a tokens. |
cost | Costo aproximado para ese idioma. Se suma al total. |
Las estimaciones son aproximadas, no una cotización: el costo real depende del modelo y del recuento real de tokens. --estimate requiere el proveedor de Lingo.dev y no se puede combinar con --watch ni --frozen.
