Approva il piano e traduci
Spends credits: the plan's measured word count at the chosen quality (standard: 1 word = 1 credit; lite: a third, rounded up) is reserved and settled at completion. Returns the initial progress with estimated_seconds_remaining — poll the translation with GET from here.
POST/v1/batches/{batch_id}/approve
Richiede il permesso batches:create. Questa è la chiamata che consuma i crediti. Tutte le operazioni precedenti (creazione, pianificazione, perfezionamento) sono gratuite.
Quanto costa
Il conteggio effettivo delle parole calcolato nel piano viene riservato al livello di qualità selezionato, per poi essere saldato in base al consumo reale al termine della traduzione.
| Qualità | Costo | Disponibilità |
|---|---|---|
standard | 1 credito per parola | Tutti i piani |
lite | Un terzo delle parole, arrotondato per eccesso | Piani a pagamento |
Poiché il conteggio viene calcolato a partire dal file e non per stima, l’importo riservato corrisponde esattamente al valore mostrato nella risposta del piano. Se il saldo non è sufficiente a coprirlo, la chiamata fallisce con l’errore insufficient_credits e non viene riservato alcun credito.
Monitoraggio dell’avanzamento
La risposta restituisce lo stato di avanzamento iniziale, incluso estimated_seconds_remaining. Da questo momento in poi, effettua il polling tramite GET /v1/batches/{batch_id} anziché chiamare nuovamente l’endpoint di approvazione. Una seconda approvazione su una traduzione già in corso restituirà l’errore batch_not_awaiting_approval.
Il parametro custom_instructions applica istruzioni specifiche solo a questo batch, in aggiunta a qualsiasi glossario del workspace. Non modifica il piano, pertanto non influisce su ciò che viene tradotto, ma solo su come viene tradotto.