RTF-Datei übersetzen: Was erhalten bleibt und was verloren geht
Was mit Absätzen, Tabellen, Fußnoten, Links und Formatierungen passiert, wenn eine RTF-Datei übersetzt wird, warum TextEdit-Dateien einen zusätzlichen Schritt benötigen und ein kostenloses Prüfwerkzeug.

Um eine RTF-Datei zu übersetzen, laden Sie die gesamte .rtf-Datei bei einem Übersetzer hoch, der RTF lesen kann, und prüfen Sie anschließend das Ergebnis. BookTranslator akzeptiert RTF. Es liest den Text Absatz für Absatz, übersetzt ihn und liefert Ihnen eine neue RTF-Datei sowie eine zweisprachige RTF-Datei. Das Einfügen des Textes in ein Chatfenster oder einen Web-Übersetzer funktioniert für ein oder zwei Seiten ebenfalls, aber Sie verlieren die Datei und müssen sie neu erstellen.
Eines sollten Sie vor dem Hochladen wissen: Die übersetzte Datei behält Ihre Wörter und Ihre Absätze, aber nicht Ihre Formatierung. Fettdruck, Überschriften, Schriftarten, Tabellen, Links und Bilder kommen nicht zurück. Der richtige Weg hängt also davon ab, was in Ihrer Datei steht und welche App sie gespeichert hat. Ein einfaches Manuskript, das aus Word gespeichert wurde, ist der einfache Fall. Eine Datei, die von TextEdit auf einem Mac gespeichert wurde, benötigt zuerst einen zusätzlichen Schritt, sonst laufen alle Absätze ineinander.
Wir haben drei Testdateien erstellt und ein kostenloses Prüfwerkzeug geschrieben, das zeigt, was in einer RTF-Datei vor dem Hochladen enthalten ist und was sich danach geändert hat. Wir haben die Testdateien durch eine lokale Kopie des RTF-Lese- und Schreibcodes geschickt, den BookTranslator verwendet, mit einem Platzhalter anstelle eines Modells, sodass Sie genau sehen können, welchen Text jede Testdatei zur Übersetzung sendet und wie die Datei zurückkommt.
Kurzantwort: Was mit jedem Teil der Datei passiert
| Teil der Datei | Was in unserem Test zurückkam | Was zu tun ist |
|---|---|---|
Absätze, die mit \par enden (Word und die meisten Windows-Apps) | Ein übersetzter Absatz für jeden einzelnen | Nichts |
| Absätze, die mit einem Backslash und einem Zeilenumbruch enden (TextEdit, andere Mac-Apps) | Die gesamte Datei wurde als ein Absatz gesendet, ohne Leerzeichen an den Stellen der Umbrüche | Konvertieren Sie die Datei zuerst (siehe Schritt 2) |
| Fett, Kursiv, Überschriften, Schriftarten, Farben, Ausrichtung | Entfernt. Jeder Absatz ist 12 Punkt Times New Roman | Formatieren Sie in Word erneut, oder übersetzen Sie stattdessen eine DOCX |
| Tabellen | Zelltext ohne Leerzeichen zusammengefügt: StopTimeNorth pier7:05 | Übersetzen Sie stattdessen eine DOCX |
| Fußnoten | Fußnotentext wurde an das Ende seines Absatzes angehängt; die Fußnotennummer ist verschwunden | Verschieben Sie Fußnoten manuell zurück, oder übersetzen Sie eine DOCX |
| Seitenkopf | Wird zu einem gewöhnlichen Absatz an seiner Stelle in der Datei (in unserem Test ganz oben) | Löschen Sie ihn, oder behalten Sie den ursprünglichen Kopf bei |
| Links | Linktext bleibt erhalten und wird übersetzt, die Webadresse entfernt | Fügen Sie die Links wieder hinzu |
| Bilder | Entfernt | Behalten Sie die Originaldatei für die Grafiken |
Akzentuierte und nicht-lateinische Zeichen (café, 日本) | Korrekt gelesen und geschrieben | Nichts |
| Jede Folge von 20 oder mehr Zeichen aus 0–9 und a–f (lange Referenznummern, Hashes) | Vor der Übersetzung gelöscht | Prüfen Sie nach der Übersetzung darauf (der Checker erledigt das) |
Der Rest dieser Anleitung zeigt, woher jede Zeile stammt und was Sie dagegen tun können.
Schritt 1: Prüfen Sie, welche Art von RTF Sie haben
RTF ist ein Textformat mit Formatierungscodes. Öffnen Sie die Datei in einem reinen Texteditor oder führen Sie head -c 120 yourfile.rtf in einem Terminal aus, und schauen Sie sich die erste Zeile an.
- Wenn sie
\cocoartfenthält, wurde die Datei von Apples Textsystem gespeichert: TextEdit oder eine andere Mac-App, die es verwendet. - Wenn sie
\rtf1\ansiund kein\cocoartfenthält, stammt sie höchstwahrscheinlich von Word, LibreOffice, WordPad oder dem Export einer Schreib-App.
Der Unterschied ist wichtig, weil die beiden Arten einen Absatz auf unterschiedliche Weise beenden. Word und die meisten anderen Textverarbeitungsprogramme schreiben den Code \par an das Ende jedes Absatzes. Apples Textsystem schreibt stattdessen einen einzelnen Backslash an das Zeilenende. Beides ist gültiges RTF: Microsofts ursprüngliche RTF-Spezifikation von 1989 (Spiegelkopie) besagt, dass ein Backslash gefolgt von einem Zeilenumbruch genauso behandelt wird wie \par, und Apples eigener Reader zeigt unsere TextEdit-Testdatei als separate Absätze an. Der RTF-Reader von BookTranslator trennt Absätze nur bei \par. Wir haben dies am 3. November 2026 im Code und im folgenden Test überprüft.
Der Checker sagt Ihnen, welche Art Sie haben und was sonst noch in der Datei ist. Er benötigt Python 3 und sonst nichts:
python3 check_rtf.py sample-word-style.rtf
Bei unserer Testdatei im Word-Stil gab er Folgendes aus:
== sample-word-style.rtf
par_breaks: 7
table_cells: 4
table_rows: 2
hyperlinks: 1
fields: 1
bold_on: 2
italic_on: 1
page_breaks: 1
fonts: 2
footnotes: 1
headers: 1
images: 1
visible_paragraphs: 7
WARN 4 table cells: check that cell boundaries survive.
WARN 1 footnotes: check where this text ends up in the output.
WARN 1 headers: check where this text ends up in the output.
WARN 1 hyperlinks: the link text may survive without the URL.
WARN 1 images: keep the original for the artwork.
Bei der TextEdit-Datei lautete die erste Warnung so:
WARN Paragraphs end with a backslash + line break (TextEdit/Cocoa style), not \par. Tools that only split on \par will see one long paragraph.
Wenn der Prüfer keine Warnungen ausgibt, sollten Ihre Absätze, Zahlen und Texte durchkommen. Fettdruck, Überschriften und Listen lösen keine Warnung aus, werden aber auf dem RTF-Weg trotzdem entfernt. Prüfen Sie daher Schritt 2, wenn Sie sie benötigen.
Was aus unseren Testdateien zurückkam
Wir haben drei kleine Dateien erstellt. Alle drei und alles, was zurückkam, befinden sich im Testdateiordner.
- sample-word-style.rtf ist von Hand im Stil geschrieben, den Word für RTF verwendet:
\par-Umbrüche, eine Seitenkopfzeile, eine Fußnote, einen Link, eine Zwei-mal-zwei-Tabelle, ein kleines Bild, einen Seitenumbruch,caféals Codepage-Zeichen und日本als Unicode-Codes. - sample-textedit.rtf wurde auf einem Mac mit
textutil -convert rtferstellt, das dasselbe Textsystem wie TextEdit verwendet. Es enthält eine Überschrift, fett und kursiv gesetzte Wörter, einen Link, eine Aufzählungsliste, eine Tabelle und eine Zeile mit{braces}und Backslashes. - sample-long-numbers.rtf enthält eine 20-stellige Bestellreferenz, einen 40-stelligen Commit-Hash und eine Telefonnummer.
Wir haben die RTF-Lese- und -Schreibfunktionen am 3. November 2026 aus dem Backend-Code von BookTranslator kopiert und auf jede Datei angewendet. Es wurde kein Modell verwendet. Jeder Absatz, der zur Übersetzung gesendet worden wäre, wurde durch [ZH] plus den Originaltext ersetzt. Das zeigt genau, was ein Modell erhalten würde und wie die Datei wieder zusammengesetzt wird, ohne das Rauschen einer echten Übersetzung.
Die Datei im Word-Stil: sechs saubere Absätze, mit drei Überraschungen
Die Datei kam als sechs übersetzte Absätze in dieser Reihenfolge zurück:
[ZH] Harbor Notes - Draft 2
[ZH] Chapter 3: The Harbor
[ZH] The ferry left at 6:40, an hour before the café opened. Timetable from the 1998 edition.
[ZH] Read the harbor map before you go.
[ZH] StopTimeNorth pier7:05
[ZH] Chapter 4: 日本 (Nihon)
Das meiste davon ist, was Sie wollen. Jeder Absatz wurde einmal und in der richtigen Reihenfolge gesendet, und café und 日本 haben den Weg von RTF-Codes zu Text und zurück überstanden. Die drei Überraschungen:
- Die Seitenkopfzeile wurde zum ersten Absatz. „Harbor Notes - Draft 2“ war eine Kopfzeile, die oben auf jeder Seite gedruckt wurde. In der übersetzten Datei ist sie Fließtext.
- Die Fußnote wanderte in den Satz. „Timetable from the 1998 edition.“ war eine Fußnote zu „opened“. Sie folgt nun dem Satz, als wäre sie Teil davon, und die Fußnotennummer ist verschwunden. Ein Modell, das diesen Absatz übersetzt, sieht einen durchgehenden Text, und Sie müssen die Fußnote von Hand finden und zurückverschieben.
- Die Tabellenzellen liefen zusammen. Die vier Zellen „Stop“, „Time“, „North pier“ und „7:05“ wurden zur einzelnen Zeichenkette
StopTimeNorth pier7:05. Ein Modell könnte sie an der falschen Stelle trennen oder „StopTime“ als ein Wort übersetzen.
Die übersetzte Datei hat keine Kopfzeile, keine Fußnote, keine Tabelle, keine Linkadresse, kein Bild und keinen Fettdruck. Der Vergleichsmodus des Prüfers in Schritt 4 listet all das auf.
Die TextEdit-Datei: ein Absatz
Die TextEdit-Datei hat acht sichtbare Absätze. Alle wurden als ein Absatz zur Übersetzung gesendet:
Chapter 3: The HarborThe ferry left at 6:40, an hour before the market opened.Read the harbor map before you go. • Bring cash • Keep your ticketStopTimeNorth pier7:05Ana said: "We'll wait {here}" and C:\Users\ana\notes stayed open.
Es gibt keine Leerstelle, wo jeder Absatz endete: „HarborThe“, „opened.Read“. Die übersetzte Datei ist ebenfalls ein Absatz. Unsere Testdatei ist kurz. In einem echten Buch, das mit TextEdit gespeichert wurde, wird die ganze Datei zu einem Absatz. Vor der Übersetzung zerlegt BookTranslator sehr lange Absätze in Stücke von etwa 6.000 Zeichen (etwa 2.000 für Chinesisch, Japanisch oder Koreanisch), an Satzenden, wo es welche findet. Diese Schnitte fallen zwar an Satzenden innerhalb von Absätzen, aber nie an den fehlenden Absatzgrenzen, denn „opened.Read“ sieht nicht wie ein Satzende aus. Wo jeder Absatz aus einem einzigen Satz besteht, etwa bei Dialogzeilen oder Listeneinträgen, können Schnitte an Kommas oder Leerstellen fallen. Das Modell sieht nie, wo die Absätze waren, und Sie erhalten eine Textwand zurück.
Die geschweiften Klammern und Backslashes im letzten Satz haben überlebt. Sie wurden beim Ausgeben korrekt maskiert, sodass die Datei sich noch öffnen lässt.
Die langen Zahlen: vor der Übersetzung gelöscht
Die dritte Datei kam so zurück:
[ZH] Your order reference is and must be quoted in full.
[ZH] The fix landed in commit last week.
[ZH] Call +44 20 7946 0958 before 5 pm.
Die Bestellreferenz und der Commit-Hash sind verschwunden, mit einem doppelten Leerzeichen an ihrer jeweiligen Stelle. Der Leser entfernt jede Folge von 20 oder mehr Zeichen, die nur aus den Ziffern 0–9 und den Buchstaben a–f besteht, weil eingebettete Bilddaten in RTF so aussehen. Eine lange Zahl in Ihrem Text sieht für ihn genauso aus. Die Telefonnummer hat überlebt, weil ihre Zifferngruppen kurz sind.
Das ist vor allem bei Verträgen, Rechnungen, technischen Notizen und Aufzeichnungen mit langen Referenznummern wichtig. Der Prüfer listet jede solche Zeichenkette in Ihrer Quelldatei auf und sagt Ihnen, ob eine nach der Übersetzung fehlt.
Schritt 2: Wählen Sie den richtigen Weg für Ihre Datei
Wählen Sie anhand der Ausgabe des Prüfers einen aus:
| Was Ihre Datei enthält | Beste Vorgehensweise | Warum |
|---|---|---|
Einfache Absätze aus Word oder einer anderen \par-App | Laden Sie die RTF-Datei hoch | Absätze kommen eins zu eins zurück; Sie verlieren nur Formatierungen, die Sie nicht brauchten |
Einfache Absätze aus TextEdit (\cocoartf) | Konvertieren Sie zuerst in DOCX oder TXT und laden Sie dann diese Datei hoch | Der RTF-Leser würde die gesamte Datei als einen einzigen Absatz senden |
| Überschriften, Tabellen, Fußnoten oder Formatierungen, die Sie beibehalten müssen | Speichern Sie in Word oder LibreOffice als DOCX und laden Sie dann die DOCX-Datei hoch | Der RTF-Weg baut eine einfache Datei neu auf; DOCX durchläuft stattdessen den Word-Workflow |
| Lange Referenznummern oder Hashes | Beide Wege, dann prüfen | Bestätigen Sie, dass jede Nummer zurückgekommen ist |
Um eine TextEdit-Datei auf einem Mac zu konvertieren, öffnen Sie das Terminal und führen Sie einen dieser Befehle aus:
textutil -convert docx notes.rtf
textutil -convert txt notes.rtf
Der erste schreibt notes.docx neben die Originaldatei. Als wir unsere TextEdit-Testdatei auf diese Weise konvertierten, hatte die DOCX-Datei einen separaten Absatz für jede Zeile und behielt die fett und kursiv gesetzten Wörter. Sie behielt nicht die Tabelle, die zu separaten Absätzen wurde, oder den Link. Wenn Sie diese benötigen, öffnen Sie die Datei in Word oder LibreOffice und speichern Sie sie von dort als DOCX, dann prüfen Sie die Tabelle, bevor Sie hochladen. Der zweite Befehl schreibt eine reine Textdatei. Verwenden Sie ihn, wenn Sie nur die Wörter benötigen; unsere Anleitung zur Übersetzung von reinem Text beschreibt, was in einer TXT-Datei zu prüfen ist.
Für ein Word-Dokument, bei dem Tabellen, Stile und Kopfzeilen wichtig sind, lesen Sie unsere Anleitung zum Übersetzen eines Word-Dokuments unter Beibehaltung der Formatierung. Die FAQ von BookTranslator auf seiner Seite für Dokumentenübersetzung gibt denselben Rat für alte Word-.doc-Dateien: Es übersetzt deren Text und gibt eine RTF-Datei zurück und empfiehlt, sie zuerst als DOCX zu speichern, wenn Bilder, Tabellen oder das Layout erhalten bleiben sollen.
Schritt 3: Die gesamte Datei übersetzen
Laden Sie die Datei hoch, wählen Sie die Zielsprache und prüfen Sie den Preis, bevor Sie bezahlen. BookTranslator übersetzt die Absätze in der Reihenfolge. Bei einer langen Datei mit wiederkehrenden Namen und Begriffen aktivieren Sie vor der Zahlung die Option Auto-Glossar, damit sie durchgängig gleich übersetzt werden.
Sie erhalten zwei Dateien:
- Die übersetzte Datei: jeder Absatz in der Zielsprache.
- Die zweisprachige Datei: jeder Originalabsatz gefolgt von seiner Übersetzung. Dies ist die schnellere Datei zur Überprüfung, da Sie beide Seiten nebeneinander lesen und einen übersprungenen oder falsch gelesenen Absatz erkennen können. In der zweisprachigen Datei für unseren TextEdit-Test erscheint das gesamte Dokument einmal auf Englisch und dann einmal mit der Markierung, was eine weitere Möglichkeit ist, das Ein-Absatz-Problem zu sehen.
Beide Dateien werden als einfache Absätze in 12-Punkt Times New Roman geschrieben. Zielsprachen mit Rechts-nach-links-Schrift, wie Arabisch und Hebräisch, werden als Rechts-nach-links-Absätze markiert. Öffnen Sie die Dateien in Word, LibreOffice oder TextEdit, um sie zu lesen und zu formatieren.
Schritt 4: Die übersetzte Datei prüfen
Führe den Prüfer mit der Quelldatei und der Übersetzung aus:
python3 check_rtf.py sample-word-style.rtf sample-word-style-translated.rtf
Für unsere Datei im Word-Stil gab der Vergleichsabschnitt Folgendes aus:
== compare
CHANGED table_cells: 4 -> 0
CHANGED footnotes: 1 -> 0
CHANGED headers: 1 -> 0
CHANGED hyperlinks: 1 -> 0
CHANGED images: 1 -> 0
CHANGED bold_on: 2 -> 0
CHANGED italic_on: 1 -> 0
CHANGED page_breaks: 1 -> 0
CHANGED visible_paragraphs: 7 -> 6
Jede Zeile ist ein Prüfauftrag für dich. Hier ging die Absatzanzahl von sieben auf sechs zurück, weil die Tabellenzeilen zu einem Absatz wurden. Für die Datei mit den langen Zahlen gab er zwei MISSING-Zeilen aus, eine für jede gelöschte Zahl. Für die TextEdit-Datei ist visible_paragraphs: 8 -> 1 das Zeichen, zu Schritt 2 zurückzukehren.
Der Prüfer zählt die Struktur. Er kann dir nicht sagen, ob die Übersetzung gut ist. Lies die zweisprachige Datei, zumindest die ersten Seiten und alle Passagen mit Namen, Zahlen oder Dialogen.
Häufige Probleme
Meine übersetzte RTF-Datei ist ein einziger langer Absatz. Deine Quelldatei stammt höchstwahrscheinlich aus TextEdit oder einer anderen Mac-App. Führe den Prüfer für das Original aus. Wenn er vor Zeilenumbrüchen mit Backslash warnt, konvertiere die Datei in DOCX oder TXT und übersetze diese stattdessen.
Einige Wörter kleben aneinander, wie „StopTime“. Das waren Tabellenzellen. RTF-Tabellen verlieren auf diesem Weg ihre Zellgrenzen. Übersetze eine DOCX-Kopie der Datei, wenn die Tabelle wichtig ist.
Ein Satz endet mit Text, der nicht dazugehört. Das ist wahrscheinlich eine Fußnote. Finde sie im Original und verschiebe ihre Übersetzung anschließend in eine Fußnote in Word.
Eine Zahl fehlt in der Übersetzung. Wenn sie aus 20 oder mehr Zeichen aus 0–9 und a–f bestand, wurde sie vor der Übersetzung entfernt. Kopiere sie aus dem Original zurück. Die MISSING-Zeilen des Prüfers listen jede einzelne auf.
Die Formatierung ist weg. Das ist auf dem RTF-Weg zu erwarten: Die Datei wird mit einfachen Absätzen neu aufgebaut. Wenn du die Formatierung brauchst, übersetze eine DOCX-Kopie oder wende die Stile nach der Übersetzung erneut an. Unser Vergleich von DOCX-Übersetzungstools zeigt, welche Tools die Word-Formatierung erhalten und wie gut.
Kann ich das Ergebnis stattdessen als DOCX bekommen? Nicht bei einem RTF-Upload; RTF rein, RTF raus. Konvertiere das Original vor dem Hochladen in DOCX, und das Ergebnis kommt als DOCX zurück.
Verwandte Beiträge





