Hilfe-Center durchsuchen

E-Mail-Vorlagen von Braze und Mailchimp übersetzen

Gepflegt von Vitalii VlasiukMitgründer

E-Mail-Plattformen handhaben den Speicherort von Übersetzungen unterschiedlich. Diese Entscheidung – und nicht das Dateiformat – macht die Lokalisierung von Kampagnen oft umständlich. Transept unterstützt alle drei Varianten, sodass Sie einfach Ihre vorhandene Vorlage hochladen können, ohne sie vorher umbauen zu müssen.

Auf dieser Seite

Welche Plattform funktioniert wie?

Jede E-Mail-Plattform lokalisiert auf eine von drei Arten. Suchen Sie Ihre Plattform in dieser Tabelle, um zu erfahren, was Sie hochladen müssen und was Sie zurückerhalten.

Wie die einzelnen E-Mail-Plattformen Übersetzungen speichern und was Sie bei Transept hochladen.
Funktionsweise der PlattformPlattformenWas Sie hochladen
Eine separate Übersetzungstabelle mit Keys, die neben der Vorlage steht.Braze (CSV oder API), Klaviyo (CSV)Die Übersetzungsdatei – siehe Strings-Dateien
Eine vollständige Vorlage pro SpracheIterable, Customer.io, BrevoDie Vorlage, einmal pro Sprache – einfaches HTML
Alle Sprachen in einer Vorlage, ausgewählt über eine BedingungMailchimp, Braze-Übersetzungs-Tags, selbst erstelltes LiquidDie Vorlage selbst – wird unten erläutert
  • Falls Ihre Plattform Übersetzungen für Sie generiert und Sie diese nur überprüfen möchten, ist das ein anderer Fall – importieren Sie den fertigen Text als vorhandene Übersetzungen, damit Ihr Memory und Glossar davon lernen.

Wie übersetze ich eine Braze-Vorlage?

Laden Sie die HTML-Vorlage hoch. Jeder Abschnitt, den Braze mit {% translation %} markiert hat, wird zu einem String mit der ID dieses Tags als Key. Alles außerhalb eines Tags bleibt unberührt: Nicht markierter Text ist Inhalt, den Sie in Braze bewusst nicht lokalisieren möchten. Eine Übersetzung würde hier Wörter in die Datei einfügen, die Braze niemals ändert.

Sie exportieren die Übersetzungstabelle, keine umgeschriebene Vorlage. Das ist Absicht, und das ist wichtig zu verstehen: Der Text innerhalb des Tags ist der Standardwert von Braze – also das, was an alle gesendet wird, für deren Sprache Sie keine Übersetzung haben. Dieser Text muss in der Quellsprache bleiben. Die Übersetzungen gehören in die CSV-Datei, die Sie zusammen mit der Vorlage bei Braze hochladen.

Der Ablauf ist also: Sie laden die Vorlage hoch, übersetzen sie, exportieren die Strings-Datei (mit Keys) oder die CSV und laden diese bei Braze hoch. Ihre Vorlage müssen Sie nie ändern.

  • Die Limits von Braze werden bereits beim Import geprüft. So bemerken Sie Fehler vor dem Versand und nicht erst danach: maximal 200 Übersetzungs-Tags pro Nachricht, 2.000 Zeichen Standardtext pro Tag, keine Verschachtelungen und eindeutige IDs innerhalb der Nachricht.
  • Tags in einem HTML-Attribut – zum Beispiel ein lokalisiertes Linkziel – werden wie alle anderen eingelesen.
  • Braze rät davon ab, die Übersetzungs-CSV in Excel zu öffnen, da das Programm nicht-lateinische Zeichen zerschießt. Diese Warnung gilt für die Datei, die Sie zurück zu Braze hochladen – egal, wer sie erstellt hat.

Wie übersetze ich eine Vorlage, die alle Sprachen gleichzeitig enthält?

Mailchimp bietet keine Funktion für mehrsprachige Kampagnen. Daher enthalten die Vorlagen alle Sprachen direkt im Code und wählen eine über eine Bedingung aus – *|IF:MC_LANGUAGE=es|* … *|ELSE:|* … *|END:IF|*. Selbst erstellte Liquid-Vorlagen funktionieren genauso mit {% if lang == "es" %}. Laden Sie die Vorlage hoch: Transept liest jede Bedingung als einen String ein, wobei jeder Zweig als die Übersetzung dieses Strings für die jeweilige Sprache dient.

Jeder Zweig wird als eigenständiger Satz übersetzt, nicht als Variante des Standardtextes. Das ist wichtiger, als es klingt: Der Zweig, den ein wiederkehrender Kunde liest, und der Zweig, den ein neuer Kunde liest, sind in der Regel unterschiedliche Texte mit unterschiedlicher Absicht, und die Übersetzung der gesamten Bedingung als ein einziger Block würde beides schlecht umsetzen.

Für eine Sprache, die bisher nicht in der Vorlage enthalten war, wird beim Export ein neuer Zweig in die Datei geschrieben. Dieser wird vor dem Standardwert platziert, damit dieser der Fallback bleibt. Sie laden eine Vorlage hoch und erhalten eine Vorlage zurück, die nun mehr Sprachen abdeckt.

  • Bedingungen, die nichts mit der Sprache zu tun haben – wie {% if vip %} oder *|IF:PURCHASES>0|* – bleiben samt ihrem Text völlig unberührt. Nur eine Prüfung gegen Mailchimps MC_LANGUAGE oder eine Liquid-Variable, die eine Sprache benennt, zählt.
  • Eine darin verschachtelte Sprachbedingung wird trotzdem erkannt und übersetzt.
  • Ein neuer Zweig wird mit dem Sprachcode gekennzeichnet, den Transept verwendet. Falls Ihre Plattform eine andere Schreibweise für diese Sprache erwartet, benennen Sie sie in der exportierten Datei einfach um.

Was, wenn meine Plattform gar keine Lokalisierungsfunktionen bietet?

Dann ist die Vorlage einfach eine HTML-Datei – das ist der einfachste Fall. Laden Sie sie hoch, übersetzen Sie das Ganze und exportieren Sie eine Datei pro Sprache. Das Layout, die Inline-Styles und das Tabellengerüst, auf die E-Mail-HTML angewiesen ist, bleiben unberührt. Der Export schreibt die Übersetzungen nämlich direkt in Ihre Originaldatei, anstatt sie neu aufzubauen.

Nutzen Sie mehrere Sprachen, um mit einem einzigen Upload alle Sprachversionen in einem Durchgang zu erstellen.

Wie bleiben Personalisierungs-Tags bei der Übersetzung erhalten?

Sie werden vor der KI verborgen, bevor sie den Text sieht, und danach wieder eingefügt. Jede Antwort wird mit dem Quelltext abgeglichen, damit nichts verloren geht. Das umfasst Liquid ({{first_name}}, {% if %}), die Attribut-Syntax von Braze ({{${first_name}}}), Mailchimp-Merge-Tags (*|FNAME|*) und printf-Platzhalter – ganz ohne Konfigurationsaufwand.

Eine Sache innerhalb eines Tags wird ganz bewusst doch übersetzt: der Fallback-Text. In {{ first_name | default:"friend" }} ist das Wort friend das, was jeder Empfänger ohne hinterlegten Vornamen liest – oft betrifft das den Großteil des Versands. Damit zählt es zum Textinhalt und wird übersetzt, während der Tag drumherum exakt so erhalten bleibt, wie er geschrieben wurde.

Was lässt sich auf diese Weise nicht übersetzen?

Zwei Einschränkungen sollten Sie kennen, bevor Sie eine Kampagne planen, da keine davon in der Vorschau sichtbar ist:

  • Betreffzeilen in Mailchimp können nicht nach Sprache variieren. Der Betreff gehört zu den Kampagnen-Metadaten und nicht zum Vorlageninhalt. Daher greifen dort keine Bedingungen. Diese Einschränkung liegt bei Mailchimp; Transept kann sie nicht umgehen. Wenn Sie dort sprachspezifische Betreffzeilen benötigen, müssen Sie separate Kampagnen pro Sprache erstellen.
  • Nicht getaggter Text in einer Braze-Vorlage bleibt unübersetzt, da Braze ihn selbst niemals lokalisieren wird. Wenn ein Absatz je nach Sprache variieren soll, umschließen Sie ihn in Braze zuerst mit einem Translation-Tag und importieren Sie ihn dann erneut.
  • Eine Vorschau zeigt nur eine Sprache an – genau deshalb bleiben diese beiden Punkte oft unbemerkt. Prüfen Sie vor dem Versand die exportierte Datei und nicht die Vorschau.
Häufige Fragen✦

Verbindet sich Transept direkt mit Braze oder Mailchimp?

Nein, und das ist eine bewusste Entscheidung. Plattform-APIs ändern sich, veralten oder unterliegen nach eigenem Zeitplan Rate-Limits. Eine Integration, die unbemerkt ausfällt, ist schlimmer als gar keine. Der Datei-Roundtrip erledigt dieselbe Aufgabe, funktioniert zuverlässig und gibt Ihnen eine Datei an die Hand, die Sie prüfen können, bevor etwas Ihre Zielgruppe erreicht.

Ich habe meine Braze-Vorlage nach der Übersetzung exportiert und sie sieht unverändert aus. Ist das ein Fehler?

Nein – das ist völlig richtig so. Eine Braze-Vorlage enthält nur den Standardtext. Dieser muss in der Quellsprache bleiben, da Braze ihn an alle sendet, für die keine Übersetzung vorliegt. Ihre Übersetzungen finden Sie im Strings-Export: Wählen Sie im Export-Menü Strings-Datei (mit Schlüsseln) oder die CSV-Datei aus und laden Sie diese zusammen mit Ihrer unveränderten Vorlage bei Braze hoch.

Was passiert mit einer Bedingung, die nichts mit der Sprache zu tun hat, wie zum Beispiel einem VIP-Block?

Sie bleibt völlig unberührt – sowohl die Struktur als auch der Text. Nur Abfragen des MC_LANGUAGE-Merge-Tags von Mailchimp oder Liquid-Variablen, deren Name sich auf eine Sprache bezieht und die mit einem echten Sprachcode verglichen werden, gelten als Sprachbedingungen. Ein Sprachblock innerhalb eines VIP-Blocks wird dennoch erkannt und ganz normal übersetzt.

Kann ich eine Sprache hinzufügen, für die meine Vorlage bisher keinen Zweig hatte?

Ja. Übersetzen Sie einfach wie in jede andere Sprache auch. Der Export schreibt einen neuen Zweig in die Bedingung und platziert ihn vor dem Standard-Zweig, damit dieser weiterhin als Fallback funktioniert. Sie erhalten eine Vorlage zurück, die mehr Sprachen abdeckt als die von Ihnen hochgeladene.

Welche Datei soll ich hochladen – die Vorlage oder die Übersetzungs-CSV?

Egal, welche Datei Sie von Ihrer Plattform erhalten haben – beide funktionieren. Laden Sie die CSV hoch, wenn Ihre Plattform Übersetzungen in einer separaten Tabelle mit Schlüsseln speichert (Braze, Klaviyo), oder die Vorlage, wenn sie Sprachen inline enthält oder gar keine Lokalisierungsfunktionen bietet. Wenn Sie beides haben, ist die CSV der direktere Weg – siehe Strings-Dateien.

Funktionen entdecken✦

Kommen Sie nicht weiter? Fragen Sie Literess in der App oder schreiben Sie an support@transept.ai.