Wie es funktioniert

Ein Blick hinter die Kulissen, wie TranslateBot Ihre Übersetzungen verarbeitet.

Scan

Findet alle .po-Dateien in Ihren Locale-Verzeichnissen

Diff

Identifiziert Einträge mit leeren msgstr-Werten

Übersetzen

Sendet Stapel an Ihr gewähltes KI-Modell

Schreiben

Aktualisiert Ihre .po-Dateien mit Übersetzungen

Platzhalter-Erhaltung

Django verwendet spezielle Platzhalter für dynamische Werte. Wenn diese beschädigt werden, stürzt Ihre App ab. TranslateBot hält sie unversehrt.

Eingabe (msgid) Welcome back, %(username)s! You have %(count)d new messages.
Ausgabe (msgstr – Französisch) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s Benannter String
%(count)d Benannter Integer
%s Positionsbezogener String
{0} Formatindex

Warum ein Probelauf?

Bevor Sie eine vollständige Übersetzung ausführen, verwenden Sie --dry-run, um genau zu sehen, was übersetzt würde – ohne API-Aufrufe oder Änderungen an Ihren Dateien.

$ python manage.py translate --target-lang nl --dry-run
ℹ️ Found 3 untranslated entries
🔍 Dry run mode: skipping LLM translation

✓ Would translate 'Welcome to our platform'
✓ Would translate 'Save changes'
✓ Would translate 'Delete account'

Dry run complete: 3 entries would be translated
Keine API-Kosten
Sehen, was übersetzt werden muss
Keine Dateiänderungen

Bereit, Ihre Übersetzungen zu automatisieren?