lingo.dev run --estimate berechnet die Kosten eines Runs, bevor er startet. Die Lingo.dev CLI ermittelt dasselbe Änderungsdelta wie bei einem echten Run, berechnet die Kosten über deine Lokalisierungs-Engine, gibt eine Aufschlüsselung pro Sprache aus und beendet sich anschließend. Es wird nichts übersetzt, geschrieben oder berechnet.
Einen Run schätzen#
npx lingo.dev@latest run --estimateDie CLI gibt eine Aufschlüsselung pro Sprache sowie die Gesamtsumme aus:
[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)Standardmäßig werden nur ausstehende Inhalte bepreist – also das Änderungsdelta gegenüber i18n.lock. Bei einem leeren Delta wird $0.00 - nothing needs translation ausgegeben.
Schätzung für das gesamte Projekt#
Füge --force hinzu, um jeden String zu bepreisen – unabhängig davon, was bereits übersetzt wurde:
npx lingo.dev@latest run --estimate --forceDas entspricht einer Neuübersetzung mit run --force, sodass die Schätzung das gesamte Projekt statt nur des Deltas abdeckt.
Schätzung vs. echter Run#
run --estimate | run | |
|---|---|---|
| Berechnet das Delta | Ja | Ja |
| Übersetzt Inhalte | Nein | Ja |
| Schreibt Zieldateien | Nein | Ja |
| Wird berechnet | Nein | Ja |
Ausgabefelder#
| Feld | Beschreibung |
|---|---|
chars | Übersetzbare Quellzeichen im Delta für diese Sprache. |
tokens | Geschätzte Ausgabe-Tokens, abgeleitet aus einer Zeichen-zu-Token-Heuristik. |
cost | Ungefähre Kosten für diese Sprache. Sie fließen in die Gesamtsumme ein. |
Schätzungen sind Näherungswerte, kein verbindliches Angebot – die tatsächlichen Kosten hängen vom Modell und der realen Token-Anzahl ab. --estimate erfordert den Lingo.dev-Provider und kann nicht mit --watch oder --frozen kombiniert werden.
