AI Glot websiteOpen AI Glot
ÜbersetzungenÜbersetzung erstellen
batches

Übersetzung erstellen

Erstelle eine Übersetzung mit genau einer Quelle: JSON-Inhalt für unveränderten UTF-8-Text, JSON file_url für einen HTTPS-Download ohne Weiterleitungen, JSON upload_id für einen abgeschlossenen temporären Upload mit denselben Zugangsdaten oder multipart/form-data mit einem file-Feld für lokale Binärdaten. Lass filename bei upload_id weg. Die Sitzung enthält den Dateinamen bereits. Bei einer Wiederholung mit derselben upload_id wird der vorhandene Batch zurückgegeben, ohne seine Anweisung zu ändern. Sende bei den anderen Quellen einen Idempotency-Key-Header (1 bis 255 druckbare Zeichen, eine UUID ist geeignet), damit ein erneuter Versuch nach einer verlorenen Antwort sicher ist: Bei einer Wiederholung wird der beim ersten Versuch erstellte Batch zurückgegeben, ohne die Datei erneut abzurufen oder zu speichern oder die Planung zu wiederholen. Derselbe Schlüssel mit anderem Inhalt wird mit 409 idempotency_key_reused abgelehnt. Andernfalls ist filename optional und wird, falls nicht angegeben, automatisch ermittelt. Gib instruction an, um den geprüften Plan, die ermittelten Mengen, die Credit-Kosten und eine Extraktionsvorschau zu erhalten. Wenn du instruction weglässt, erhältst du suggested_instructions. Prüfe vor der Freigabe plan.not_included. Erstellen und Planen kosten keine Credits. Die Limits pro Format findest du unter GET /v1/account. Die Übersetzung erscheint in der Web-App.

POST/v1/batches

Erfordert batches:create. Das Erstellen einer Übersetzung ist kostenlos: Credits werden erst reserviert, wenn Sie einen Plan freigeben.

Übertragungsart auswählen

Wählen Sie die Übertragungsart passend dazu, wo sich das Dokument befindet und welche Möglichkeiten Ihr Client bietet.

ÜbertragungsartGeeignet fürHinweise
JSON mit upload_idEine lokale Datei, die über eine temporäre Upload-Sitzung gesendet wirdVerwenden Sie dieselben Zugangsdaten, mit denen die Sitzung erstellt wurde. Lassen Sie filename weg. Bei wiederholtem Aufruf wird die vorhandene Übersetzung zurückgegeben, ohne ihre Anweisung zu ändern.
JSON mit contentText in beliebigem FormatDie Datei selbst als UTF-8-Text. Der einfachste Weg für einen Agenten, der den Inhalt bereits im Arbeitsspeicher hat.
JSON mit file_urlEine bereits gehostete DateiNur HTTPS; der Abruf erfolgt serverseitig. Weiterleitungen werden nicht verfolgt. Geben Sie daher die endgültige URL an.
multipart/form-dataLokale Binärdateien, darunter XLSX, DOCX, PPTX, PDF, IDML und ZIPSenden Sie die Originalbytes im Feld file. Dies ist die Übertragungsart der CLI für lokale Dateien.

filename ist optional, aber empfehlenswert. Das Format wird anhand der Dateiendung erkannt. Daher führen Namen wie strings.xml und export.csv bei identischen Bytes zu unterschiedlichen Parsern.

Wiederholungsversuche sicher ausführen

Senden Sie einen Idempotency-Key-Header (beliebiger Wert aus 1 bis 255 druckbaren Zeichen; eine UUID ist eine gute Wahl). So wird bei einem erneuten Versuch nach einer verlorenen Antwort die Übersetzung zurückgegeben, die beim ersten Versuch erstellt wurde, statt eine zweite anzulegen. Eine Wiederholung wird beantwortet, bevor die Datei abgerufen oder gespeichert wird, und löst keine erneute Planung aus. Sie ist also kostenlos. Der Schlüssel ist an die übermittelten Daten gebunden: Wird derselbe Schlüssel mit einer anderen Datei, einem anderen Namen oder einer anderen Anweisung verwendet, wird die Anfrage mit idempotency_key_reused abgelehnt. Verwenden Sie für neue Aufträge einen neuen Schlüssel. Wenn keine Header verfügbar sind (MCP-Tools, Code Mode), übergeben Sie idempotency_key im Body. Bei einer Erstellung mit instruction wird plan_revision zusammen mit dem Plan zurückgegeben. Übergeben Sie diesen Wert als expected_plan_revision, wenn Sie den Plan freigeben.

Wie geht es weiter?

Die Antwort enthält eine id, die in den folgenden Pfaden als batch_id verwendet wird. Danach ist die Reihenfolge immer gleich:

  1. POST /v1/batches/{batch_id}/plan: Beschreiben Sie in eigenen Worten, was übersetzt werden soll.
  2. POST /v1/batches/{batch_id}/approve: Credits verwenden und den Vorgang starten.
  3. GET /v1/batches/{batch_id}: Rufen Sie den Status ab, bis der Vorgang abgeschlossen ist.
  4. GET /v1/batches/{batch_id}/result: Ergebnis abrufen. Zurückgegeben wird ein signierter Link, nicht die Datei selbst.

Antwort

application/json

Übersetzung aus einer Datei erstellen

dataobjectrequired
request_idstringrequired

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search AI Glot Docs documentation and read it in full, instead of answering from memory.

https://ai-glot.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://ai-glot.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.