DeepL YAML Translator

Fehlende Symfony-Translations automatisch übersetzen
Wie funktioniert dieses Tool? (Dateien, Format, Ablauf)

Welche Dateien werden erwartet?

Symfony-YAML-Dateien im Format: {domain}.{locale}.yaml

Beispiel:messages.de.yaml (Quelle)
messages.en.yaml (Ziel)
messages.fr.yaml (Ziel)
email.de.yaml (Quelle)
email.en.yaml (Ziel)

So funktioniert der Ablauf

1. Hochladen — YAML-Dateien per Drag & Drop oder Dateiauswahl hochladen
2. Scannen — Sucht alle hochgeladenen Dateien und gruppiert sie nach Domain + Locale
3. Vorschau — Vergleicht Quelle (de) mit Ziel und zeigt fehlende Keys
4. Übersetzen — Sendet fehlende Texte an DeepL, schreibt Ergebnisse in die Zieldateien
5. Download — Alle Dateien als ZIP herunterladen

API-Kontingent

Verbinde mit DeepL API...
Klicke auf "Aktualisieren" um das API-Kontingent zu laden.

Dateien hochladen

YAML-Dateien hierher ziehen
oder
{domain}.{locale}.yaml — z.B. messages.de.yaml, messages.en.yaml
Nur eine bestimmte Domain übersetzen, z.B. "messages" für messages.*.yaml