---
title: "Dateien und Formate"
description: "Übersicht aller von AI Glot unterstützten Dateiformate, deren Größenbeschränkungen, welche Strukturen beim Roundtrip erhalten bleiben und wie Exporte für einen reibungslosen Re-Import vorbereitet werden."
canonical: "https://ai-glot.com/docs/de/platform/files-and-formats"
updated: "2026-08-31"
---

# Dateien und Formate

AI Glot unterstützt zwölf Formatfamilien. Was auch immer Sie hochladen, unser Versprechen gilt: Die Texte ändern sich, die Struktur bleibt unverändert – damit die Datei nahtlos an ihren Ursprungsort zurückgeführt werden kann.

## Unterstützte Upload-Formate

Größenbeschränkungen gelten **pro Format**, nicht global. Ein Limit, das für eine Tabellenkalkulation sinnvoll ist, wäre für eine Lokalisierungsdatei viel zu hoch gegriffen, da dort schon wenige Megabyte einen riesigen Katalog darstellen.

| Format             | Dateiendungen    | Limit |
| ------------------ | ---------------- | ----: |
| CSV                | `.csv`           | 60 MB |
| Excel              | `.xlsx`          | 50 MB |
| Archiv             | `.zip`           | 20 MB |
| XLIFF              | `.xlf`, `.xliff` | 12 MB |
| Android-Ressourcen | `.xml`           | 12 MB |
| .NET-Ressourcen    | `.resx`          | 12 MB |
| JSON               | `.json`, `.arb`  |  8 MB |
| YAML               | `.yaml`, `.yml`  |  4 MB |
| gettext            | `.po`, `.pot`    |  4 MB |
| iOS-Strings        | `.strings`       |  4 MB |
| Java-Properties    | `.properties`    |  4 MB |
| Untertitel         | `.srt`           |  4 MB |

Eine Datei, die ihr Limit überschreitet, wird abgewiesen, noch bevor Daten gespeichert werden. Ein zu großer Upload kostet Sie also nichts – außer der Zeit, es zu bemerken.

> **Info: Die Dateiendung bestimmt den Parser**
>
> Identische Daten mit den Namen `strings.xml` und `export.csv` werden von unterschiedlichen Parsern verarbeitet. `.xml` deckt sowohl Android-`strings.xml` als auch .NET-Strukturen ab. Die Inhaltserkennung entscheidet über die Zuordnung; für beide gilt das 12-MB-Limit. `.arb` ist das JSON-Format von Flutter und wird als JSON behandelt.

## Was beim Roundtrip erhalten bleibt

Struktur ist kein Selbstzweck – sie sorgt dafür, dass das Ergebnis sofort einsatzbereit ist. Jede Formatfamilie definiert eigene Regeln dafür, was unverändert bleiben muss.

| Familie                  | Exakt beibehalten                                                                                 |
| ------------------------ | ------------------------------------------------------------------------------------------------- |
| CSV, Excel               | Spaltenreihenfolge, Bezeichner, Preise, URLs, Leerzeilen, Whitespace                              |
| JSON, YAML               | Alle Schlüssel, Verschachtelungsebenen, Array-Reihenfolge, Einrückung und interpolierte Variablen |
| XLIFF                    | Übersetzungseinheiten (Units), Platzhalter und Inline-Markup                                      |
| gettext                  | Message-IDs, Kontexte und Pluralformen                                                            |
| Android, iOS, .NET, Java | Ressourcenschlüssel und deren Formatspezifizierer                                                 |
| Untertitel               | Cue-Nummerierung und Timecodes                                                                    |
| Archiv                   | Verzeichnisstruktur und alle enthaltenen Dateinamen                                               |

Schlüssel gehören zur Struktur, nicht zum Text. Eine übersetzte JSON-Datei lässt sich direkt wieder ins Repository einfügen, da außerhalb der Werte nichts verändert wurde.

## Maximale Länge pro Zelle

Jeder einzelne, zur Übersetzung ausgewählte Quellwert darf bis zu **50.000 Unicode-Zeichen** umfassen. Teilen Sie längere HTML- oder Redaktionsinhalte vor dem Hochladen in mehrere Zeilen oder kleinere Felder auf.

Da übersetzter Text häufig länger ist als das Original, hält AI Glot über dem Eingabelimit zusätzlichen Speicherplatz für die fertige Datei bereit.

![Upload-Bereich](/docs/screenshots/platform/translation-upload-empty.webp)

_Starten Sie per Drag-and-Drop oder Dateiauswahl_

## Vorbereitung eines Tabellen-Exports

CSV und Excel werden meist manuell erstellt – und sind genau die Formate, bei denen ein unachtsamer Export später die meisten Probleme verursacht.

1. **Stabile Bezeichner beibehalten**

   Fügen Sie den Schlüssel ein, den Ihr Zielsystem zum Abgleich der Zeilen verwendet (z. B. eine Produkt- oder Datensatz-ID), und schließen Sie diesen von der Übersetzung aus.
2. **Eindeutige Spaltennamen vergeben**

   Ersetzen Sie leere oder doppelte Kopfzeilen vor dem Upload. `description_en` und `description_fr` lassen sich deutlich eindeutiger zuordnen als zwei Spalten, die beide `description` heißen.
3. **CSV als UTF-8 exportieren**

   Wählen Sie in Ihrem Tabellenkalkulationsprogramm die Option „CSV (UTF-8)“. Das bloße Umbenennen der Dateiendung konvertiert den Inhalt nicht. Eine Konvertierung ist jedoch gar nicht mehr nötig, da `.xlsx` direkt unterstützt wird.
4. **Sicherheitskopie des Originals aufbewahren**

   Die Struktur bleibt zwar erhalten, der ursprüngliche Export ist jedoch das sicherste Rollback, falls Ihr Zielsystem den Re-Import aus eigenen Gründen ablehnt.

## Spezifikationen für CSV

| Anforderung          | Unterstütztes Verhalten                                                                 |
| -------------------- | --------------------------------------------------------------------------------------- |
| Codierung            | Striktes UTF-8                                                                          |
| Trennzeichen         | Komma oder Semikolon, automatische Erkennung                                            |
| Zeilenumbrüche       | LF, CRLF oder CR                                                                        |
| Maskierung (Quoting) | RFC 4180, einschließlich eingebetteter Kommas und Zeilenumbrüche                        |
| Kopfzeilen           | Jede Spalte benötigt eine eindeutige, nicht-leere Kopfzeile                             |
| Datenzeilen          | Mindestens eine Datenzeile; jede Zeile muss der Spaltenanzahl der Kopfzeile entsprechen |

## Abgelehnte Dateien

Der Browser prüft dieselben strukturellen Regeln wie die Übersetzungs-Engine noch vor Beginn des Uploads. So werden fehlerhafte Dateien sofort gemeldet und nicht erst nach mehreren Minuten. Abgewiesen werden leere Dateien, ungültiges UTF-8, nicht geschlossene oder falsch maskierte Anführungszeichen, leere oder doppelte Kopfzeilen, fehlende Datenzeilen, Zeilen mit falscher Spaltenanzahl, nicht unterstützte Dateiendungen sowie Dateien, die das jeweilige Formatlimit überschreiten.

Über die API werden dieselben Ablehnungen als [`unsupported_format`](/docs/api/errors#unsupported_format) und [`file_too_large`](/docs/api/errors#file_too_large) zurückgegeben.
