---
title: "Approva il piano e traduci"
description: "Utilizza i crediti per il piano esaminato, scegli la qualità Standard o Lite e avvia il monitoraggio dell'avanzamento con una stima del tempo rimanente."
canonical: "https://ai-glot.com/docs/it/api/translations/approve"
updated: "2026-08-31"
---

# Approva il piano e traduci

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}`](/docs/api/translations/retrieve) 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.

> **Info: L'annullamento non è gratuito**
>
> Una traduzione interrotta tramite [`POST /v1/batches/{batch_id}/cancel`](/docs/api/translations/cancel) comporta l'addebito del lavoro già svolto e sblocca la parte restante. Le traduzioni già elaborate comportano un costo effettivo.
