Word-Dokument übersetzen
Diese Funktion wird ein Word-Dokument im DOCX-Format übersetzen und dabei Formatvorlagen, Kopf- und Fußzeilen sowie die Absatzstruktur erhalten, statt nur den reinen Text auszugeben. Gedacht für Verträge, Angebote und Bewerbungsunterlagen, die als bearbeitbares Word-Dokument weitergegeben werden sollen. Sie befindet sich derzeit in der Bereitstellung.
Diese Aufgabe ist derzeit nicht verfügbar und kann daher nicht gebucht werden. Es wird nichts berechnet.
API ansehenWas diese Funktion können wird
Anders als eine reine Textübersetzung soll diese Funktion die Struktur eines Word-Dokuments erhalten: Formatvorlagen für Überschriften, Kopf- und Fußzeilen, Aufzählungen, Tabellen und eingebettete Bilder sollen an ihrem Platz bleiben, während der Fließtext in die Zielsprache übertragen wird. Das Ergebnis soll sich direkt weiterbearbeiten lassen, ohne dass Layout und Formatierung von Hand nachgebaut werden müssen. Das entspricht demselben Anspruch, den die bereits verfügbare PDF-Übersetzung an den Erhalt des Seitenaufbaus stellt.
Bereitstellung und geplanter Preis
Diese Fähigkeit nimmt derzeit noch keine Ausführungen an, weder auf dieser Seite noch über die API. Geplant ist ein Preis von $0.057 pro Anfrage plus $0.016 pro Seite des Dokuments, in US-Dollar, ohne Abonnement. Nach der Freigabe steht die Funktion auf dieser Seite sowie über die API (Alias /translate/docx) bereit. Die Freigabe wird an dieser Stelle angekündigt, sobald sie erfolgt ist.
Bis dahin: PDF als Zwischenlösung
Bis diese Funktion verfügbar ist, lässt sich ein Word-Dokument zunächst als PDF speichern und über das Schwesterwerkzeug zur PDF-Übersetzung übertragen; die Formatierung bleibt dabei nicht in jedem Fall identisch mit dem Ursprungsdokument, das Ergebnis ist aber sofort nutzbar. Sobald die DOCX-Funktion freigegeben ist, entfällt dieser Zwischenschritt und das Word-Dokument lässt sich direkt hochladen, ohne den Umweg über ein zusätzliches Dateiformat.
Anwendungsfälle
Der Vertragsentwurf für eine internationale Kanzlei
Sabine Schneider wird künftig einen Vertragsentwurf als Word-Dokument übersetzen lassen, um ihn anschließend direkt mit einer internationalen Kanzlei weiterzubearbeiten, statt eine PDF-Zwischenstufe zu erstellen.
Die Bewerbungsunterlagen für ein Unternehmen im Ausland
Anna Hoffmann wird ihr Anschreiben als bearbeitbares Word-Dokument übersetzen lassen, um vor dem Versand noch letzte Formulierungen anzupassen, ohne die Formatvorlage neu aufzusetzen.
Das Angebot mit Firmenkopf und Tabellen
Weber Metallbau GmbH wird ein mehrseitiges Angebot mit Firmenkopf, Tabellen und Fußzeile übersetzen lassen und direkt in derselben Formatvorlage weiterversenden.
Häufige Fragen
Kann ich schon jetzt ein Word-Dokument übersetzen lassen?
Noch nicht über diese Funktion; sie befindet sich in der Bereitstellung. Bis zur Freigabe eignet sich das Umwandeln in PDF und die PDF-Übersetzung als Zwischenlösung.
Bleiben Formatvorlagen und Kopfzeilen wirklich erhalten?
Das ist das Ziel dieser Funktion: Formatvorlagen, Kopf- und Fußzeilen sowie Tabellen sollen erhalten bleiben, während nur der Fließtext übersetzt wird.
Wie wird sich der Preis berechnen?
$0.057 pro Anfrage plus $0.016 pro Seite des Dokuments, in US-Dollar, ohne Abonnement.
Wann wird die Funktion verfügbar sein?
Ein genaues Datum lässt sich derzeit nicht nennen; die Freigabe wird an dieser Stelle angekündigt, sobald sie erfolgt.
Werden meine Dokumente nach der Übersetzung gespeichert?
Nein, auch künftig nicht: Das Dokument wird verschlüsselt übertragen, für die Übersetzung genutzt und danach gelöscht.
Wie viele Seiten wird ein Word-Dokument maximal haben dürfen?
Geplant sind bis zu rund 200 Seiten pro Datei, vergleichbar mit der Grenze der PDF-Übersetzung.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/translate/docx \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/translate/docx", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/translate/docx",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/translate/docx", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/translate/docx", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "translate.docx",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_tokens | 20000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
413 | input_too_large | Die Eingabe überschreitet das Größenlimit dieser Aufgabe – die genaue Grenze steht auf der Seite. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |