.arb

Flutter-ARB-Dateien mit KI übersetzen

Importiere deine Flutter-ARB-Dateien, lass die KI sie mit deinem Glossar und deinem Kontext übersetzen, prüfe jeden Text und exportiere einsatzfertige ARB-Dateien.

Das Lokalisierungsformat von Flutter-Apps (flutter_localizations, intl).

Was eine Flutter ARB-Datei eigentlich enthält

ARB — Application Resource Bundle — ist JSON mit einer Konvention: Jeder übersetzbare Eintrag kann von einem mit @-präfigiertem Geschwisterelement begleitet werden, das ihn beschreibt und die Platzhaltertypen enthält, die flutter gen-l10n verwendet, um typisierte Dart-Zugriffsmethoden zu generieren.

Diese Metadaten sind das Wertvollste an der Datei – und das Erste, was ein generisches Tool zerstört. Übersetzt du die Beschreibungen oder wirfst sie weg, scheitert die Codegenerierung oder erzeugt Zugriffsmethoden mit falschen Argumenttypen: bestenfalls ein Kompilierfehler, schlimmstenfalls falsche Ausgaben.

.arb

{
    "@@locale": "en",
    "welcomeTitle": "Welcome back!",
    "saveButton": "Save changes"
}

Was schiefgeht, wenn Flutter ARB-Dateien schlecht übersetzt werden

Das sind die Fehler, die es bis in die Produktion schaffen – weil keiner davon wie ein Fehler aussieht, bis er einer ist.

@-Metadaten werden übersetzt

Einträge, die mit @ beginnen, beschreiben Texte für den Codegenerator; sie sind kein sichtbarer Text. Übersetzt du sie, wird der generierte Dart-Code beschädigt.

@@locale bleibt auf en

Der Locale-Marker sagt Flutter, welche Sprache die Datei enthält. Bleibt er in einer übersetzten Datei unverändert, lädt die App italienische Texte als englische.

ICU-Plural-Syntax wird umgeschrieben

Plural- und Select-Ausdrücke sind Code innerhalb des Textes. Umformatierte geschweifte Klammern oder ein übersetztes Schlüsselwort lassen gen-l10n am Eintrag scheitern.

Platzhalternamen ändern sich

Platzhalter werden anhand des Namens mit den Metadaten abgeglichen. Wenn du einen im übersetzten Text umbenennst, kompiliert die generierte Methode nicht mehr.

Wie GetTranslated damit umgeht

Automatische Format-Erkennung beim Hochladen: keine Konfiguration nötig.
KI-Übersetzungen, geleitet von deinem Glossar, Tonfall und Projektkontext.
Jeder KI-Vorschlag wird vor der Auslieferung zur menschlichen Prüfung markiert.
Exportiere im selben Format, in dem du importiert hast – bereit für dein nächstes Release.
1

Deine Flutter ARB-Datei importieren

2

KI übersetzt mit deinem Glossar

3

Prüfe und bestätige jeden Text

4

Exportieren und ausliefern

Möchtest du es zuerst an deiner eigenen Datei sehen?

Füge eine Flutter ARB-Datei in das kostenlose Tool ein und erhalte sofort die übersetzte Version zurück – ohne Konto, ohne E-Mail-Adresse.

Öffne den kostenlosen Flutter ARB-Übersetzer

Häufig gestellte Fragen

Bleiben die @-Metadaten erhalten?

Ja. Metadaten-Einträge werden als beschreibend und nicht übersetzbar erkannt und unverändert neben den übersetzten Werten exportiert.

Was ist mit @@locale?

Jede exportierte Datei trägt den Sprachcode der Sprache, die sie enthält – die Dateien sind also ohne Handarbeit bereit für app_{code}.arb.

Werden ICU-Pluralformen unterstützt?

Einfache Platzhalter werden automatisch behandelt. Komplexe Plural- und Select-Ausdrücke werden unverändert importiert und zur Überprüfung markiert, da sie pro Sprache eine menschliche Überprüfung verdienen.

Kostenlos starten

500 Schlüssel dauerhaft kostenlos. Keine Kreditkarte nötig.