API-Referenz.
Jeder Endpunkt, den Sie mit einem API-Schlüssel aufrufen können, generiert aus demselben Manifest, von dem die API geroutet wird, mit funktionierenden und gegen die Live-Schemata validierten Anfrage- und Antwortbeispielen. Beginnen Sie mit Entwickler-Schnellstart für den End-to-End-Workflow.
Entwickeln Sie mit JavaScript oder TypeScript? Möglicherweise benötigen Sie die Roh-API gar nicht. Zu den Paketen →
Die Form jeder Anfrage.
Eine Basis-URL, ein Bearer-Header, JSON ein und aus. Schlüssel tragen Bereiche (translate:write, jobs:read) und eine Route erfordert den passenden. Konto-, Abrechnungs-, Team-, Webhook- und Schlüsselverwaltung befinden sich in der App-Benutzeroberfläche, nicht in der API – ein Schlüssel kann keine Schlüssel erstellen oder die Abrechnung ändern.
Basis-URLhttps://api.echo-lingua.com/v1
jede AnfrageAuthorization: Bearer elk_live_2b7f… Content-Type: application/json
Endpunkte, die Sie mit einem Schlüssel aufrufen können.
Klicken Sie auf einen Endpunkt, um dessen Optionen, eine Beispielanfrage und -antwort sowie Copy-Paste-Code in cURL, JS/TS, Python und PHP anzuzeigen. Jeder zeigt den benötigten Bereich; GET /v1/health ist Öffentlich und erfordert keine Authentifizierung. Dashboard- und Admin-Operationen sind nicht aufgelistet – sie erfordern eine angemeldete Sitzung, keinen Schlüssel.
Aufträge
Die Batch-Pipeline: Einen Auftrag erstellen, dimensionieren, überwachen und das Repository-förmige Paket herunterladen. Prüfen, fehlgeschlagene Einträge wiederholen oder aus der Quelle neu verarbeiten.
Synchrone Übersetzung
Übersetzen Sie eine Zeichenkette oder Literale in einem Codeausschnitt direkt inline, ganz ohne abzufragenden Auftrag. Zum gleichen Tarif wie Aufträge.
Vorlagen
Erstellen Sie leere PO-Dateien pro Gebietsschema aus einer Quelle – keine Übersetzung, keine Kosten.
Nutzung & Kosten
Lesen Sie die Nutzung, die Kosten und die Limits Ihres aktuellen Abrechnungszeitraums programmgesteuert aus.
Dienst
Ein öffentlicher Liveness-Probe für Statusprüfungen und Überwachung.
Jeder Betrag ist in Mikro-USD angegeben.
Beträge in der API sind als Ganzzahl in Mikro-USD angegeben – Millionstel eines US-Dollars, sodass 1.000.000 für 1 $ steht. Teilen Sie den Wert durch eine Million, um den Betrag in Dollar zu erhalten. Da Ganzzahlen verwendet werden, kommt es zu keinen Rundungsfehlern bei Bruchteilen von Cents: Ein kleiner Auftrag kann berechtigterweise einige Zehntel eines Cents kosten.
Mikro-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"
Die Geldfelder
chargedMicros — Betrag, der bei einem Auftrag oder Kostenvoranschlag von Ihrem Guthaben abgebucht würde.
creditRequiredMicros — das Guthaben, das Sie benötigen, um einen Auftrag zu starten: der Preis zuzüglich eines kleinen Sicherheitspuffers.
Nutzungssummen von GET /v1/usage verwenden die gleiche Einheit.
Beispiel: chargedMicros von 52500 entspricht $0.0525.
In Ihre Pipeline integrieren.
Erstellen Sie einen begrenzten Schlüssel, senden Sie einen Auftrag per POST und lassen Sie sich vom signierten Webhook mitteilen, wenn er fertig ist.
Entwicklerhandbuch lesen