Aprovar o plano e traduzir
Consome créditos: a contagem de palavras mensurada do plano na qualidade escolhida (standard: 1 palavra = 1 crédito; lite: um terço, arredondado para cima) é reservada e liquidada na conclusão. Retorna o progresso inicial com estimated_seconds_remaining: a partir daqui, faça o polling da tradução com GET.
POST/v1/batches/{batch_id}/approve
Requer batches:create. Esta é a chamada que consome créditos. Todas as etapas anteriores (criação, planejamento, refinamento) são gratuitas.
Quanto custa
A contagem de palavras apurada no plano é reservada na qualidade escolhida e depois liquidada de acordo com o consumo real quando a tradução for concluída.
| Qualidade | Custo | Disponibilidade |
|---|---|---|
standard | 1 crédito por palavra | Todos os planos |
lite | Um terço das palavras, arredondado para cima | Planos pagos |
Como a contagem é medida diretamente a partir do arquivo em vez de estimada, a reserva corresponde exatamente ao número exibido na resposta do plano. Se o saldo não for suficiente para cobri-lo, a chamada falhará com insufficient_credits e nada será reservado.
Em seguida, faça polling
A resposta retorna o progresso inicial, incluindo estimated_seconds_remaining. A partir daí, faça polling em GET /v1/batches/{batch_id} em vez de chamar a aprovação novamente. Uma segunda aprovação em uma tradução em andamento falhará com batch_not_awaiting_approval.
O campo custom_instructions aplica orientações exclusivamente a este lote, sobrepondo-se a qualquer glossário do workspace. Ele não altera o plano, portanto não pode mudar o que será traduzido, apenas a forma como será traduzido.
Resposta
Aprovar o plano e iniciar a tradução
dataobjectrequiredrequest_idstringrequiredCódigos possíveis: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: insufficient_credits
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: insufficient_scope, feature_not_available, admin_required, file_retention_expired
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: batch_not_found, glossary_not_found, resource_not_found
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: glossary_already_exists, result_not_ready, batch_not_editable, no_plan_yet, batch_not_awaiting_approval
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: file_expired
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: request_too_large, file_too_large, result_too_large
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: language_not_supported, invalid_language_pair, glossary_term_limit_reached, glossary_limit_reached, invalid_glossary_terms, unsupported_format, file_fetch_failed, plan_invalid
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: rate_limited
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: internal_error
errorobjectrequiredrequest_idstringrequiredCódigos possíveis: service_unavailable
errorobjectrequiredrequest_idstringrequired