PDFs übersetzen: Warum die Formatierung dabei verloren geht

Equalang

Kurz gesagt

Die meisten PDFs speichern nicht, welche Wörter einen Absatz oder eine Tabelle bilden. An zwei Papers: was schiefgeht und was Sie danach prüfen sollten.

Schlagwörter: PDF übersetzen; Dokumentenübersetzung; PDF-Formatierung; Layout erhalten; wissenschaftliche Paper

Eine Word-Datei hält fest, welche Wörter einen Absatz bilden und welche zu einer Tabelle gehören. Die meisten PDFs tun das nicht. Sie enthalten nur die Buchstaben und die Koordinaten, an denen sie gezeichnet werden; Absätze, Tabellen und Sätze entstehen erst im Auge der lesenden Person. Manche PDFs tragen Barrierefreiheits-Tags (zusätzlich für Screenreader eingefügt), die Absätze und Tabellen markieren, viele jedoch nicht (die beiden Papers, die wir unten als Beispiele verwenden, haben keine), deshalb kann sich ein Übersetzungswerkzeug nicht darauf verlassen. Alles, was Sie als Struktur sehen (ein zweispaltiges Layout, eine Kopfzeile über mehreren Spalten, ein Satz, der auf der nächsten Seite weitergeht), muss vor dem Übersetzen erst wieder rekonstruiert werden. Danach muss der übersetzte Text, nun länger oder kürzer, zurück in das ursprüngliche Layout passen. Die Formatierung geht in einem dieser beiden Schritte verloren.

Was Sie tun sollten, hängt davon ab, was Sie haben:

  • Die Originaldatei als .docx oder .pptx: übersetzen Sie diese statt des PDFs.
  • Ein reines Text-PDF mit wenigen Tabellen, unter 10 MB: der kostenlose Dokumenten-Upload von Google Übersetzer ist die schnellste Option, um es auszuprobieren.
  • Ein Paper, Handbuch oder ein Bericht mit Tabellen, Gleichungen oder zwei Spalten: nutzen Sie ein Übersetzungswerkzeug, das das Layout rekonstruiert, und prüfen Sie danach die vier Stellen in Abschnitt 3.
  • Ein Scan (bei dem sich kein Text auswählen lässt): er braucht eine Texterkennung (OCR), bevor er übersetzt werden kann. DeepL nimmt Scans an und erledigt diesen Schritt selbst. Google Übersetzer lässt gescannte Seiten unübersetzt.

1. Was sieht ein Übersetzungswerkzeug eigentlich in einem PDF?

Wir entwickeln ein Werkzeug für Dokumentenübersetzung und sehen uns deshalb viel an, was aus PDFs herauskommt. Um das greifbar zu zeigen, haben wir zwei Papers über KI-Sprachmodelle von arXiv genommen, LLaMA und Mistral 7B, und den Text mit mutool aus MuPDF extrahiert, einem verbreiteten Open-Source-Werkzeug für PDFs. Dieser Text ist in etwa das, womit ein Werkzeug arbeitet, solange es nicht auch das Layout liest. Unten wird jede Stelle erst so gezeigt, wie sie auf der Seite aussieht, dann so, wie sie herauskommt (eine Zeile mit nur … bedeutet, dass wir Zeilen übersprungen haben).

1.1 Aus Tabellen wird eine Liste von Zahlen

Tabelle 3 im LLaMA-Paper vergleicht zehn Modelle in acht Tests:

Tabelle 3 des LLaMA-Papers, die zehn Modelle in acht Tests vergleicht, mit hervorgehobener GPT-3-Zeile
LLaMA, Seite 4: Tabelle 3

Extrahiert sind es 102 Zeilen: eine fünfzeilige Kopfzeile, danach ein Wert pro Zeile. Das sind die ersten 16; die zehn Werte von GPT-3 bis 57.6 sind die hervorgehobene Zeile.

BoolQ
PIQA
SIQA HellaSwag WinoGrande ARC-e
ARC-c
OBQA
GPT-3
175B
60.5
81.0
-
78.9
70.2
68.8
51.4
57.6
Gopher

Nichts sagt dem Übersetzungswerkzeug, welche Zahl zu welchem Test gehört. Wenn Sie das in ein Übersetzungsfeld einfügen, erhalten Sie dieselbe Liste zurück. Die Wörter sind übersetzt, aber die Tabelle ist verschwunden.

1.2 Ein Satz, in dem eine ganze Tabelle steckt

Der letzte Satz auf Seite 3 des LLaMA-Papers bricht bei „we need to" ab:

Das Ende der rechten Spalte auf Seite 3, mit dem unvollständigen Satz hervorgehoben
LLaMA, Seite 3: der Satz bricht am Fuß der rechten Spalte ab

Er geht in der linken Spalte auf Seite 4 weiter, direkt unter Tabelle 3:

Das Ende von Tabelle 3 auf Seite 4, ihre Tabellenüberschrift und darunter der Rest des Satzes, hervorgehoben
LLaMA, Seite 4: der Rest des Satzes unter Tabelle 3

Im extrahierten Text liegen eine Fußnote, der Seitenwechsel, alle 102 Zeilen der Tabelle und ihre Überschrift innerhalb dieses einen Satzes:

To fully benefit from this optimization, we need to
2https://github.com/facebookresearch/xformers
BoolQ
PIQA
…
Table 3: Zero-shot performance on Common Sense Reasoning tasks.
reduce the memory usage of the model by using

Zwei Seiten später passiert es wieder. Seite 5 endet mit „…the textual description and tests in a", und „docstring." folgt erst nach Tabelle 7 auf Seite 6, dazwischen liegen die 44 Zeilen der Tabelle und ihre siebenzeilige Überschrift.

Ein Werkzeug, das Seite für Seite übersetzt oder dem Text in genau dieser Reihenfolge folgt, erhält zwei Bruchstücke, für die es keinen Anlass hat, sie zu verbinden. In der übersetzten Datei sehen Sie einen Satz, der am Seitenende ausläuft, und seine andere Hälfte taucht irgendwo unter einer Tabelle wieder auf.

1.3 Tiefgestellte Zeichen und Brüche werden etwas anderes

Im Mistral-Paper ist eine Variable als h mit tiefgestelltem i geschrieben:

Eine Zeile aus dem Mistral-7B-Paper, in der die Variable h mit tiefgestelltem i hervorgehoben ist
Mistral 7B, Seite 2: die Variable hᵢ

Beim Extrahieren verschwindet das tiefgestellte Zeichen, hi bleibt übrig:

former to attend information beyond the window size W. The hidden
state in position i of the layer k, hi, attends to all hidden states from

Ein Übersetzungswerkzeug hat keinen Anlass, das als Variable zu behandeln. Für das Werkzeug ist hi einfach ein gewöhnliches englisches Wort.

Brüche sind schlimmer dran. LLaMA setzt einen Wert auf zwei Drittel von 4d, geschrieben als ⅔·4d, wobei ⅔ als kleine 2 über einer 3 gesetzt ist:

Zwei Zeilen aus dem LLaMA-Paper, der übereinander gesetzte Bruch „zwei Drittel von 4d" ist hervorgehoben
LLaMA, Seite 3: der gestapelte Bruch in ⅔·4d
improve the performance. We use a dimension of
2
34d instead of 4d as in PaLM.

Aus zwei Dritteln von 4d ist 34d geworden. Hochgestellte Zeichen, Brüche und Symbole aus Mathematikschriften sind nur Formen an bestimmten Positionen. Extrahierter Text behält die Formen, verliert aber die Positionen.

1.4 Wörter werden am Zeilenende getrennt

Zweispaltige Paper trennen viele Wörter am Zeilenende. Im LLaMA-Paper brechen 242 Zeilen ein gewöhnliches kleingeschriebenes Wort mit einem Bindestrich. Sie wieder zusammenzusetzen wirkt einfach, bis man bei einem Bindestrich ankommt, der zu einem Namen gehört:

Der Anfang des LLaMA-Abstracts mit zwei hervorgehobenen Zeilenumbrüchen: founda-tion und LLaMA-65B
LLaMA, Seite 1: zwei Bindestriche am Zeilenende, nur einer davon darf weg
We introduce LLaMA, a collection of founda-
tion language models ranging from 7B to 65B
…
(175B) on most benchmarks, and LLaMA-
65B is competitive with the best models,

founda- und tion ergeben ohne den Bindestrich ein Wort. Aber bei LLaMA- und 65B gehört der Bindestrich zum Modellnamen und muss bleiben.

Wir haben nur ein Extraktionswerkzeug auf zwei Papers angewandt, die mit LaTeX erstellt wurden, einem im akademischen Publizieren verbreiteten Satzprogramm. Aus Word exportierte PDFs, gescannte Dokumente und andere Extraktionswerkzeuge können andere Ergebnisse liefern, aber auf diese vier Arten von Schäden sollten Sie achten.

2. Welche Möglichkeiten gibt es?

MöglichkeitStärkenGrenzen
Kopieren und in ein Übersetzungsfeld einfügenkostenlos und sofort verfügbarTabellen, Gleichungen und Layout gehen verloren; Sätze werden oft abgeschnitten
Google Übersetzer, Registerkarte „Dokumente"kostenlos; nimmt .docx, .pdf, .pptx und .xlsxbis zu 10 MB und 300 Seiten; Text in Bildern und auf gescannten Seiten wird nicht übersetzt; nicht auf dem Handy oder auf kleinen Bildschirmen verfügbar
DeepL DateiübersetzungWeb- und Desktop-Apps, dazu eine API für Entwickler; nimmt Scans an; übersetzte PDFs lassen sich in den Tarifen Pro Advanced, Ultimate, Team und Business als bearbeitbares .docx herunterladenKonto nötig; die Zahl der Dateien pro Monat hängt vom Tarif ab; aus CAD exportierte PDFs, etwa Grundrisse, werden nicht unterstützt
Erst in Word umwandeln, dann übersetzenSie können die Word-Datei vor der Übersetzung korrigierenWas bei der Umwandlung schiefgeht, bleibt schief
Ein Übersetzungswerkzeug, das das Layout rekonstruiertbehandelt Tabellen, Gleichungen und getrennte Sätze als Strukturnicht identisch mit dem Original: längerer Text verschiebt Zeilenumbrüche und Schriftgrößen

Die Angaben zu Google Übersetzer und DeepL stammen aus den jeweiligen Hilfeseiten, geprüft am 7. Oktober 2026. Wenn eine PDF-Übersetzung enttäuscht, rät DeepL, stattdessen das Originaldokument hochzuladen. Das deckt sich mit unserem Rat.

Die letzte Zeile ist das, wofür Equalangs Dokumentenübersetzung gebaut ist, und der Ansatz, den wir am besten kennen. Vor der Übersetzung fügt Equalang Sätze wieder zusammen, die ein Seitenumbruch zerschnitten hat. Tabellen mit verbundenen Zellen und mehrzeiligen Kopfzeilen werden in ihrer ursprünglichen Struktur wieder aufgebaut, statt sie zu einer einzigen Liste einzuebnen. Gleichungen werden nicht als unlesbarer Text weggeworfen, und für schwierige Gleichungen, die mitten in einer Textzeile stehen, gibt es eine Option zur Formeloptimierung.

Was sie nicht tut, ist das Original exakt zu reproduzieren. Eine Übersetzung, die länger wird als das Original, verschiebt Zeilenumbrüche und Schriftgrößen; deshalb lohnt sich bei eng gesetzten Seiten weiterhin ein Blick. Die Dokumentenübersetzung deckt derzeit Chinesisch, Englisch, Japanisch, Koreanisch, Spanisch, Französisch und weitere Sprachen ab.

3. Was sollten Sie nach der Übersetzung prüfen?

  1. Tabellen. Stehen die Kopfzeilen noch über der richtigen Spalte? Sind die Zahlen unverändert?
  2. Seitenwechsel und der Text unter jeder Tabelle. Lesen Sie die letzte Zeile jeder Seite und den Satz direkt nach jeder Tabelle. Ein Satz, der abbricht und nie zu Ende geführt wird, ist das häufigste Anzeichen dafür, dass der Text in Stücken übersetzt wurde.
  3. Gleichungen und Variablen. Prüfen Sie einige, die mitten in einer Textzeile stehen. Achten Sie auf Buchstaben, die zu Wörtern geworden sind, und auf Brüche, die zu anderen Zahlen geworden sind.
  4. Seitenzahl und Links. Eine stark abweichende Seitenzahl bedeutet, dass Text verloren ging oder auf zusätzliche Seiten überlief. Klicken Sie ein oder zwei Einträge des Inhaltsverzeichnisses an, um zu sehen, ob sie funktionieren.

Quellen

  • Touvron et al., "LLaMA: Open and Efficient Foundation Language Models", arXiv:2302.13971v1, CC BY 4.0.
  • Jiang et al., "Mistral 7B", arXiv:2310.06825v1, CC BY 4.0.
  • Google Übersetzer Hilfe, Translate documents & websites, geprüft am 7. Oktober 2026.
  • DeepL-Hilfebereich, Translate PDF files, geprüft am 7. Oktober 2026.
  • Methode: Text extrahiert am 7. Oktober 2026 mit MuPDF 1.25.6, mutool draw -q -F txt -o out.txt in.pdf. Die Abbildungen sind Ausschnitte aus den Seiten der Papers; die Hervorhebungen stammen von uns.