BookTranslator
BookTranslator

Wie man eine SRT-Datei übersetzt, ohne die Zeitstempel zu ändern

Übersetzen Sie Untertiteltext, während Sie Cue-Nummern und Timecodes fixieren, und validieren Sie dann Sequenz, Kodierung und Wiedergabe vor der Auslieferung.

BookTranslator

BookTranslator Team

8 min read

Kurze Antwort: Cue-Text übersetzen, IDs und Timecodes fixieren

Eine SRT-Datei ist eine Datei mit zeitcodierten Daten, kein Transkript mit dekorativen Zeitstempeln. Übersetzen Sie nur den Untertiteltext. Lassen Sie jede Cue-Nummer, jeden Zeitstempel, jede leere Trennzeile und jedes unterstützte Formatierungs-Tag an Ort und Stelle und vergleichen Sie dann die Cue-Strukturen von Quelle und Ziel, bevor Sie das Video ansehen.

Für einen dateibewussten Workflow laden Sie die Originaldatei in den SRT Translator hoch, anstatt Untertitel in ein unstrukturiertes Textfeld zu kopieren. Dateibewusstsein verringert das strukturelle Risiko, aber Sie sollten die Ausgabe trotzdem mit der Quelle und dem Video abgleichen.

Die nicht offensichtliche Regel lautet: Die Beibehaltung der Timecodes ist notwendig, aber sie reicht nicht aus. Ein Ziel-Cue kann exakt dieselben Zeitstempel behalten und dennoch scheitern, weil der übersetzte Satz zu lang zum Lesen ist, an der falschen Phrase umbricht oder sich auf einen Sprecher bezieht, der noch nicht aufgetreten ist.

Wie eine SRT-Datei aufgebaut ist

Ein typischer Cue besteht aus vier Teilen:

17
00:00:41,500 --> 00:00:44,200
<i>MAYA:</i> The total is €1,249.50.

  1. 17 ist die Cue-Nummer.
  2. 00:00:41,500 ist die Startzeit.
  3. 00:00:44,200 ist die Endzeit.
  4. Die verbleibende Zeile oder die verbleibenden Zeilen sind der angezeigte Text.

SRT verwendet üblicherweise ein Komma zwischen Sekunden und Millisekunden sowie --> zwischen Start und Ende. Eine Leerzeile trennt einen Cue vom nächsten. Manche Player tolerieren Abweichungen; ein verlässlicher Übersetzungs-Workflow hängt nicht von dieser Toleranz ab.

Laden Sie den synthetischen SRT-Übersetzungs-Stresstest herunter. Er enthält Dialog, Kursivschrift, eine Sprecherbezeichnung, ein Datum, eine Währung, CJK-Text, Arabisch, Kyrillisch und lateinische Zeichen mit Akzenten. Der Inhalt ist fiktiv und daher sicher für Parser- und Kodierungstests verwendbar.

Warum Copy-and-Paste-Übersetzung SRT-Dateien beschädigt

Allgemeine Text-Workflows können Struktur mit Inhalt verwechseln. Häufige Fehler sind:

  • Untertitel-IDs werden uebersetzt oder neu nummeriert;
  • der Zeitstempel-Trenner oder das Dezimalkomma wird geändert;
  • zwei kurze Cues werden zu einem Absatz zusammengeführt;
  • ein wiederholter oder scheinbar leerer Cue wird entfernt;
  • Markdown-Fences werden um die Datei herum zurückgegeben;
  • Sprecherbezeichnungen werden als Fließtext umgeschrieben;
  • <i>-Tags werden gelöscht oder nicht unterstütztes Rich-Text-Markup wird ausgegeben;
  • leere Cue-Trennzeilen werden durch umbrochene Zeilen ersetzt.

Selbst eine sprachlich gute Übersetzung ist unbrauchbar, wenn der Player sie nicht mehr parsen kann.

Schritt-für-Schritt-Übersetzungs-Workflow

1. Das Original bewahren

Lassen Sie die Quell-SRT unverändert. Arbeiten Sie mit einer sprachlich gekennzeichneten Kopie wie interview.en.srtinterview.es.srt.

2. Bestätigen, dass die Quelle parsebar ist

Öffnen Sie die Quelle vor der Übersetzung in einem Untertitel-Editor oder Player. Wenn die Quelle bereits überlappende Timecodes, fehlende Trennzeilen oder den falschen Video-Offset hat, beheben oder dokumentieren Sie diese Mängel zuerst.

3. Die Kodierung erkennen

Verwenden Sie für mehrsprachige Ausgaben UTF-8, sofern die Auslieferungsspezifikation nicht ausdrücklich etwas anderes verlangt. Die Transkript-Richtlinien von YouTube sagen, dass nicht englische Transkriptdateien UTF-8-kodiert sein sollten, was eine vernünftige Basis für internationale Untertiteldateien ist (YouTube Help).

4. Strukturelle Felder einfrieren

Behandeln Sie Cue-Nummern und Zeitstempelzeilen als geschützten Inhalt. Wenn ein Tool sie nicht fixieren kann, übersetzen Sie in kleinen Blöcken und validieren Sie nach jedem Block.

5. Vollständige Cues mit benachbartem Kontext übersetzen

Übersetzen Sie den angezeigten Text, geben Sie aber den vorherigen und den nächsten Cue als Kontext mit. Untertitel teilen häufig einen Satz auf mehrere Cues auf; eine isolierte Übersetzung kann Tempus, Pronomen oder Wortstellung inkonsistent verändern.

6. Für die Zielsprache neu segmentieren

Behalten Sie das Cue-Timing bei, sofern Sie nicht zum Retiming autorisiert sind, aber passen Sie den Zeilenumbruch im Ziel innerhalb des Cues an. Brechen Sie an natürlichen Phrasengrenzen um, nicht nach Artikeln, Präpositionen, Namen oder eng verbundenen Verbphrasen.

7. Strukturelle Validierung durchführen

Vergleichen Sie Cue-Anzahl, IDs, Zeitstempel, Reihenfolge, Tags und leere Trennzeilen von Quelle und Ziel. Tun Sie das vor der sprachlichen Prüfung, damit Prüfer keine Zeit mit einer Datei verschwenden, die sich nicht laden lässt.

8. Die vollständige Zielspur ansehen

Automatisierte Prüfungen können nicht erkennen, ob ein Untertitel erscheint, bevor der Sprecher spricht, wichtigen Text auf dem Bildschirm verdeckt oder während eines schnellen Wortwechsels lesbar bleibt.

Zeilenumbrüche, Kursivschrift und Sprecherbezeichnungen beibehalten

Behalten Sie Quell-Zeilenumbrüche nicht mechanisch bei, wenn sich die Syntax im Ziel ändert. Behalten Sie den Cue bei und wählen Sie dann einen lesbaren Zeilenumbruch in der Zielsprache.

Zum Beispiel ist dieser Umbruch in der Quelle schlecht:

We approved the proposal
after the final review.

Wenn die Zielsprache die Bedingung an den Anfang stellt, kann sich der natürliche Umbruch verschieben. Das richtige Ziel ist semantische Gruppierung, nicht die Quelle Pixel für Pixel nachzubilden.

Behalten Sie sinnvolle Kursivschrift nur dann bei, wenn das Ziel sie unterstützt und der Stilguide sie verlangt. Behalten Sie Sprecherbezeichnungen konsequent bei. YouTube empfiehlt in Transkript-Workflows Hinweise wie [music] für Geräusche und >> zur Kennzeichnung von Sprechern (YouTube Help); andere Clients können eine andere Konvention verlangen.

Cue-Anzahl und Reihenfolge der Zeitstempel validieren

Verwenden Sie diese Invariantentabelle:

CheckExpected resultBlocker?
Anzahl der CuesQuelle und Ziel haben dieselbe AnzahlJa, außer ein genehmigtes Retiming hat die Anzahl geändert
Untertitel-IDsDieselben eindeutigen IDs in derselben ReihenfolgeJa
ZeitstempeltextByte-genaue Übereinstimmung, wenn das Timing fixiert istJa
Start vor EndeJeder Cue hat eine positive DauerJa
ReihenfolgeKein versehentlicher RücksprungJa
TagsAusgeglichen und unterstütztMeistens
Sichtbarer TextJeder Quell-Cue hat einen absichtlichen Ziel-CueJa

Verwenden Sie die Dateigröße nicht als Proxy. Übersetzungsexpansion macht das Ziel größer; eine ähnliche Byte-Anzahl beweist nichts.

Die Untertitel mit dem Video abgleichen

Prüfen Sie bei normaler Wiedergabegeschwindigkeit und schließen Sie diese schwierigen Stellen ein:

  • den schnellsten Dialog;
  • zwei Sprecher, die sich schnell abwechseln;
  • Namen, Daten, Währungen und Maßeinheiten;
  • Dialog, der über einen Szenenschnitt hinweggeht;
  • Text, der mit Schildern oder Bauchbinden konkurriert;
  • Lieder, Soundeffekte und Stimmen aus dem Off;
  • den ersten und den letzten Cue;
  • mindestens einen Abschnitt, der jedes unterstützte Formatierungs-Tag enthält.

Verwenden Sie die QA-Checkliste für Untertitelübersetzung, um Lesbarkeit und Segmentierung nach der strukturellen Validierung zu bewerten.

Häufige SRT-Fehler und Korrekturen

SymptomLikely causeFix
Der Player lehnt die Datei abFehlerhafte Zeitstempel-Syntax oder Cue-TrennzeilenVergleichen Sie den ersten fehlschlagenden Cue mit der Quelle
Untertitel driften, aber die Timecodes stimmen übereinFalsche Quellspur oder VideoschnittRichten Sie die Quelldatei auf die exakte Videoversion aus
Text erscheint als Kästchen oder MojibakeKodierung oder SchriftunterstützungAls UTF-8 speichern und die Wiedergabeumgebung testen
Ein Satz erscheint unter dem falschen SprecherCue-Zusammenführung oder kontextfreie ÜbersetzungCue-Grenzen wiederherstellen und benachbarte Cues prüfen
Zweizeilige Cues werden zu TextwändenExpansion im ZielKürzen, umformulieren oder Erlaubnis für Retiming einholen
Kursivschrift bleibt in späteren Cues offenNicht ausgeglichene TagsTags pro Cue validieren und lokal schließen

Wann man nicht jeden Zeitstempel beibehalten sollte

Versprechen Sie keine Beibehaltung der Zeitstempel, wenn das Timing der Quelle fehlerhaft ist, die übersetzte Sprache eine wesentlich andere Segmentierung benötigt oder das Video selbst neu geschnitten wurde. In solchen Fällen sollten Sie die Quelle als Audit-Referenz bewahren und eine ausdrücklich neu getimte Zielspur erstellen.

Das Fixieren von Zeitstempeln ist eine Übersetzungsbeschränkung, kein Ersatz für Untertitel-Authoring.

FAQ

Kann ich in einer SRT-Datei nur den Text übersetzen?

Ja. Übersetzen Sie die Textzeilen, während Sie Cue-Nummern, Zeitstempel und Trennzeilen schützen. Validieren Sie dann, dass jeder Quell-Cue weiterhin genau einen absichtlichen Ziel-Cue hat.

Sollten übersetzte Untertitel dieselbe Anzahl an Cues haben?

Wenn das Timing fixiert ist, ja. Eine abweichende Anzahl ist ein starkes Signal dafür, dass Cues zusammengeführt, verloren oder aufgeteilt wurden. Ein professioneller Retiming-Workflow kann die Anzahl absichtlich ändern, aber das sollte dokumentiert werden.

Kann ich Zeilenumbrüche ändern, ohne Zeitstempel zu ändern?

Ja. Zeilenumbrüche sind Teil des angezeigten Textes, nicht des Cue-Timings. Verschieben Sie sie an natürliche Phrasengrenzen in der Zielsprache.

Welche Kodierung sollte ich für übersetzte SRT-Dateien verwenden?

UTF-8 ist der sicherste Standard für mehrsprachigen Text. Verwenden Sie eine Legacy-Kodierung nur dann, wenn ein dokumentiertes Auslieferungssystem sie verlangt.

Warum wird meine übersetzte SRT geladen, sieht aber trotzdem falsch aus?

Parsing und Sichtprüfung sind unterschiedliche Tests. Die Datei kann strukturell gültig sein, während ihre Cues zu lang, schlecht segmentiert, auf die Videoversion falsch getimt oder vom Schriftarten-Stack des Players nicht unterstützt sind.

Verwandte Beiträge