documentazione

Riferimento API.

Ogni endpoint che puoi chiamare con una chiave API, generato dallo stesso manifesto da cui viene instradata l'API, con esempi di richieste e risposte funzionanti e validate rispetto agli schemi reali. Inizia con guida rapida per sviluppatori per il flusso end-to-end.

Stai sviluppando in JavaScript o TypeScript? Potresti non aver bisogno affatto dell'API grezza. Vedi i pacchetti →

convenzioni

La struttura di ogni richiesta.

Un URL di base, un'intestazione bearer, JSON in entrata e in uscita. Le chiavi contengono ambiti (translate:write, jobs:read) e una rotta richiede quello corrispondente. Account, fatturazione, team, webhook e gestione delle chiavi risiedono nell'interfaccia utente dell'app, non nelle API: una chiave non può generare chiavi né modificare la fatturazione.

URL di base
https://api.echo-lingua.com/v1
ogni richiesta
Authorization: Bearer elk_live_2b7f…
Content-Type: application/json
riferimento · 19 endpoint

Endpoint che puoi chiamare con una chiave.

Fai clic su qualsiasi endpoint per visualizzarne le opzioni, un esempio di richiesta e risposta e il codice copia-incolla in cURL, JS/TS, Python e PHP. Ognuno mostra l'ambito di cui ha bisogno; GET /v1/health è Pubblico e non richiede autenticazione. Le operazioni riservate alla dashboard e agli amministratori non sono elencate: richiedono una sessione con accesso effettuato, non una chiave.

Lavori

La pipeline batch: crea un lavoro, calcolane le dimensioni, monitoralo e scarica il pacchetto strutturato come un repository. Rivedi, riprova gli elementi non riusciti o rielabora dalla sorgente.

Traduzione sincrona

Traduci una stringa o i valori letterali in uno snippet di codice in linea, senza code di attesa. Tariffato alla pari dei lavori.

Modelli

Genera file PO vuoti per lingua da una sorgente, senza traduzione, senza costi.

Utilizzo e costi

Leggi l'utilizzo del periodo corrente, la spesa e i limiti programmaticamente.

Servizio

Una sonda di liveness pubblica per controlli di stato e monitoraggio.

19 di 19 endpoint mostrati
costi di lettura

Ogni importo è espresso in micro-USD.

Il denaro nell'API è un conteggio intero di micro-USD — milionesimi di dollaro USA, quindi 1.000.000 equivale a 1$. Dividi per un milione per ottenere i dollari. L'uso di numeri interi significa che le frazioni di centesimo non vengono mai arrotondate: un piccolo lavoro può legittimamente costare alcuni decimi di centesimo.

micro-USD → USD
// Every *Micros field is an integer count of micro-USD (millionths of a dollar).
const usd = (micros) => micros / 1_000_000;

usd(52500);      // 0.0525   → about 5¢
usd(322500);     // 0.3225   → about 32¢
usd(1_000_000);  // 1.00     → one dollar

// Format it for display:
const fmt = (micros) =>
  new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' })
    .format(micros / 1_000_000);   // fmt(52500) → "$0.05"

I campi monetari

chargedMicros — l'importo che un lavoro o un preventivo addebita sul tuo saldo.

creditRequiredMicros — il saldo necessario per avviare un lavoro: l'addebito più un piccolo margine di sicurezza.

I totali di utilizzo da GET /v1/usage utilizzano la stessa unità.

Esempio: un chargedMicros di 52500 è $0.0525.

Integralo nella tua pipeline.

Crea una chiave con ambito, invia un lavoro tramite POST e lascia che il webhook firmato ti avvisi quando ha finito.

Leggi la guida per sviluppatori