PDF übersetzen
Dieses Werkzeug liest den Inhalt einer PDF-Datei Seite für Seite, übersetzt den enthaltenen Text in eine andere Sprache und gibt ein Ergebnis zurück, das den ursprünglichen Aufbau – Absätze, Tabellen und Überschriften – so weit wie möglich nachbildet. Gedacht für Verträge, Handbücher und Rechnungen aus dem Ausland.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Wie das Layout erhalten bleibt
Ein Bild-Sprach-Modell liest zunächst die Seite als Ganzes, erkennt Absätze, Tabellen, Überschriften und die Reihenfolge der Spalten, bevor ein Sprachmodell den erkannten Text übersetzt. Das Ergebnis folgt demselben Aufbau wie die Ausgangsseite. Bei sehr komplexen Layouts, etwa mehrspaltigen Formularen mit vielen kleinen Feldern, kann es dennoch zu kleinen Abweichungen kommen; eine kurze Durchsicht vor der Weiterverwendung bleibt empfehlenswert. Bei einem einfachen Brief oder einer Rechnung gelingt der Nachbau des Layouts in der Regel zuverlässig.
Beta-Phase
Diese Fähigkeit befindet sich in der Beta-Phase: Sie ist nutzbar und liefert bei den meisten Dokumenten ein zuverlässiges Ergebnis, wird aber weiter verfeinert, insbesondere bei ungewöhnlichen Layouts wie eingescannten Formularen mit handschriftlichen Ergänzungen. Bei einem für Sie wichtigen Dokument, etwa einem Vertrag, lohnt sich eine Durchsicht der übersetzten Fassung durch eine Person, bevor sie unterschrieben oder weitergeleitet wird. Bei einer Rechnung oder einem einfachen Schreiben genügt in der Regel ein kurzer Blick.
Preis
$0.011 pro Anfrage plus $0.0705 pro Seite des PDF-Dokuments. Ein fünfseitiges Dokument liegt damit bei rund $0,36, ein einseitiges Schreiben bei rund $0,08. Der Betrag hängt von der Seitenzahl ab, nicht von der Textmenge auf der Seite, und wird vor dem Absenden angezeigt, ohne Abonnement und ohne Grundgebühr für ungenutzte Seiten. Ein umfangreiches Handbuch mit fünfzig Seiten kostet entsprechend mehr; eine Prüfung der Seitenzahl vorab hilft, die Kosten einzuschätzen.
Nutzung
Die PDF-Datei wird auf dieser Seite hochgeladen und als übersetztes Dokument zurückgegeben, oder über die API in eine bestehende Dokumentenverarbeitung eingebunden, etwa für Verträge, die regelmäßig in mehreren Sprachen benötigt werden. Für eingescannte Dokumente ohne durchsuchbaren Text wird der Inhalt zunächst per Texterkennung gelesen, bevor die Übersetzung beginnt. Word-Dokumente werden über das eigene Schwesterwerkzeug für DOCX-Dateien verarbeitet, sobald es zur Verfügung steht.
Anwendungsfälle
Der englische Liefervertrag eines neuen Partners
Katrin Baumann lässt den mehrseitigen Liefervertrag eines englischsprachigen Partners übersetzen, bevor die Klauseln intern geprüft werden, und behält dabei die ursprüngliche Nummerierung der Absätze im Blick.
Das Handbuch einer importierten Maschine
Lukas Fischer übersetzt das technische Handbuch einer aus Italien importierten Maschine, damit die Werkstatt Tabellen mit Wartungsintervallen in derselben Anordnung lesen kann wie im Original.
Die Rechnung eines ausländischen Lieferanten
Weber Metallbau GmbH lässt eine Rechnung eines polnischen Zulieferers übersetzen, um die Positionen mit der eigenen Buchhaltung abzugleichen, ohne jede Zeile manuell zu übertragen.
Häufige Fragen
Bleibt das Layout wirklich exakt gleich?
So weit wie technisch möglich; bei einfachen bis mittleren Layouts ist die Übereinstimmung hoch, bei sehr komplexen mehrspaltigen Formularen können kleine Abweichungen auftreten.
Funktioniert das auch mit eingescannten PDFs ohne durchsuchbaren Text?
Ja, der Inhalt wird zunächst per Texterkennung gelesen, danach wie gewohnt übersetzt und im erkannten Layout ausgegeben.
Was kostet die Übersetzung eines PDF-Dokuments?
$0.011 pro Anfrage plus $0.0705 pro Seite; ein fünfseitiges Dokument liegt damit bei rund $0,36.
Wird die hochgeladene Datei gespeichert?
Nein, sie wird zur Übersetzung verarbeitet, verschlüsselt übertragen und danach nicht aufbewahrt; ein Konto ist nicht erforderlich.
Wie viele Seiten lassen sich auf einmal übersetzen?
Bis zu rund 200 Seiten pro Datei; sehr umfangreiche Dokumente lassen sich zusätzlich in Kapiteln aufteilen.
Ist die Funktion für unterschriftsreife Vertragsdokumente geeignet?
Sie liefert eine verlässliche Grundlage; bei rechtlich bindenden Dokumenten wie Verträgen empfiehlt sich vor der Unterschrift zusätzlich eine Durchsicht durch eine Person.
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/pdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/translate/pdf", {
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/pdf",
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/pdf", 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/pdf", 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.pdf",
"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. |