Toolbeschreibung

Dieses Tool übersetzt YAML-Dateien mithilfe von KI in eine andere Sprache. Verwenden Sie es für Rails-, Symfony-, Hugo- oder Jekyll-Lokalisierungsdateien, Konfigurationsdateien mit Texten für Benutzer oder beliebige andere YAML-Dokumente. Öffnen Sie eine YAML-Datei, wählen Sie die Sprache aus, und Sie erhalten dieselbe Datei mit übersetzten Texten.

Die Datei wird in Ihrem Browser mit einem YAML-Parser gelesen, der das Dokument in seiner ursprünglichen Form beibehält. Nur Zeichenfolgenwerte werden zusammen mit ihrem Pfad (z. B. en.errors.not_found) zur Übersetzung gesendet und an denselben Stellen wieder eingefügt. Kommentare, Schlüssel, Anker, Blockstile und Anführungszeichen bleiben unverändert.

Funktionen

  • Übersetzt Zeichenfolgenwerte beliebiger Tiefe in Maps und Listen. Map-Schlüssel werden niemals übersetzt.
  • Behält Kommentare, Leerzeilen, Anker und Aliase sowie |- und >-Blockskalare bei.
  • Fügt Anführungszeichen nur hinzu, wenn eine Übersetzung andernfalls die Bedeutung des YAML ändern würde, z. B. wenn eine Übersetzung true ergibt oder : enthält.
  • Behält Platzhalter wie %{count}, {name} und %s bei.
  • Überspringt Zahlen, boolesche Werte, Datumsangaben, URLs und Bezeichner.
  • Unterstützt Dateien mit mehreren durch --- getrennten Dokumenten.

Beispiele

# Nachrichten für die Anmeldeseite
en:
  sign_in:
    title: Anmelden
    hint: |
      Verwenden Sie die E-Mail-Adresse,
      mit der Sie sich registriert haben.
    attempts: "%{count} Versuche verbleiben"

ins Deutsche übersetzt:

# Nachrichten für die Anmeldeseite
en:
  sign_in:
    title: Anmelden
    hint: |
      Verwenden Sie die E-Mail-Adresse,
      mit der Sie sich registriert haben.
    attempts: "%{count} Versuche verbleiben"

Tipps

Rails-ähnliche Lokalisierungsdateien beginnen mit dem Sprachcode als Root-Schlüssel. Das Tool benennt Schlüssel nicht um. Ändern Sie daher en: nach der Übersetzung in den neuen Sprachcode (z. B. de:).

Pro Übersetzung können bis zu 10.000 Zeichen Text übersetzt werden. Schlüssel, Kommentare und andere Werte werden nicht auf dieses Limit angerechnet.

FAQ

Werden meine Kommentare beibehalten?
Ja. Kommentare bleiben an ihrer ursprünglichen Stelle und werden nicht übersetzt, sodass Hinweise für Entwickler unverändert bleiben.

Wird meine Datei hochgeladen?
Nein. Die Datei wird in Ihrem Browser geparst, und nur die Textwerte und ihre Pfade werden an die KI gesendet.