lingo.dev run --estimate calcula el coste de una ejecución antes de que ocurra. La CLI de Lingo.dev calcula el mismo delta de cambios que una ejecución real, lo valora con tu motor de localización, muestra un desglose de costes por idioma y finaliza. No se traduce, se escribe ni se factura nada.
Estimar una ejecución#
npx lingo.dev@latest run --estimateLa 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)Por defecto, solo se valora el contenido pendiente —el delta de cambios respecto a i18n.lock—. Si el delta está vacío, muestra $0.00 - nothing needs translation.
Estimación del proyecto completo#
Añade --force para calcular el coste de todas las cadenas, independientemente de lo que ya esté traducido:
npx lingo.dev@latest run --estimate --forceEsto refleja una retraducción con run --force, por lo que la estimación cubre todo el proyecto en lugar de solo el delta.
Estimación vs. ejecución real#
run --estimate | run | |
|---|---|---|
| Calcula el delta | Sí | Sí |
| Traduce contenido | No | Sí |
| Escribe los archivos de destino | No | Sí |
| Se factura | No | Sí |
Campos de salida#
| Campo | Descripción |
|---|---|
chars | Caracteres de origen traducibles del delta para ese idioma. |
tokens | Tokens de salida estimados, calculados a partir de una heurística de conversión de caracteres a tokens. |
cost | Coste aproximado para ese idioma. Se suma al total. |
Las estimaciones son aproximadas, no un presupuesto: el coste real depende del modelo y del número real de tokens. --estimate requiere el proveedor de Lingo.dev y no puede combinarse con --watch ni con --frozen.
