AI Glot websiteOpen AI Glot
Utiliser AI GlotFichiers et formats
Utiliser AI Glot

Fichiers et formats

Découvrez tous les formats de fichiers acceptés par AI Glot, la taille maximale pour chacun d'eux, la structure préservée lors de l'aller-retour et la méthode pour préparer un export qui se réimporte sans accroc.

AI Glot prend en charge douze familles de formats. Quel que soit le fichier téléversé, la promesse reste la même : les mots changent mais la structure demeure intacte, permettant au fichier de réintégrer sa place d’origine.

Ce que vous pouvez téléverser

Les plafonds de taille sont définis par format et non de manière globale. Une limite adaptée à une feuille de calcul serait bien trop généreuse pour un fichier de localisation, où quelques mégaoctets représentent déjà un catalogue immense.

FormatExtensionsPlafond
CSV.csv60 Mo
Excel.xlsx50 Mo
Archive.zip20 Mo
XLIFF.xlf, .xliff12 Mo
Ressources Android.xml12 Mo
Ressources .NET.resx12 Mo
JSON.json, .arb8 Mo
YAML.yaml, .yml4 Mo
gettext.po, .pot4 Mo
Chaînes iOS.strings4 Mo
Propriétés Java.properties4 Mo
Sous-titres.srt4 Mo

Tout fichier dépassant son plafond est rejeté avant même que le moindre octet ne soit stocké : un téléversement trop volumineux ne vous coûte donc rien de plus que le temps de vous en apercevoir.

Ce qui est préservé lors de l’aller-retour

La structure n’est pas un simple détail : c’est elle qui rend le résultat directement exploitable. Chaque famille de formats possède ses propres exigences sur ce qui ne doit pas changer.

FamillePréservé à l’identique
CSV, ExcelOrdre des colonnes, identifiants, prix, URL, lignes vides, espaces
JSON, YAMLChaque clé, niveau d’imbrication, ordre des tableaux, indentation et variable interpolée
XLIFFUnités de localisation, balises réservées (placeholders) et balisage inline
gettextIdentifiants de messages (msgid), contextes et formes plurielles
Android, iOS, .NET, JavaClés de ressources et leurs spécificateurs de format
Sous-titresNumérotation des répliques et codes temporels (timecodes)
ArchiveArborescence des dossiers et nom de chaque fichier inclus

Les clés relèvent de la structure, pas du texte. Un fichier JSON traduit s’intègre directement dans le dépôt, car aucun élément en dehors des valeurs n’a été déplacé.

Longueur par cellule

Chaque valeur source sélectionnée pour la traduction peut contenir jusqu’à 50 000 caractères Unicode. Si vous disposez de contenus HTML ou rédactionnels plus longs, scindez-les en plusieurs lignes ou champs plus courts avant le téléversement.

Une valeur traduite étant souvent plus longue que sa source, AI Glot prévoit une marge de stockage au-delà du plafond d’entrée pour le fichier final.

Zone de dépôt de téléversement

Commencez par la zone de dépôt ou le sélecteur de fichiers

Préparer l’export d’une feuille de calcul

Le CSV et l’Excel sont les deux formats les plus souvent créés manuellement, et ceux où un export négligé engendre le plus de complications par la suite.

Conservez des identifiants stables

Incluez la clé employée par votre système de destination pour faire correspondre les lignes (comme un ID produit ou un ID d’enregistrement), et excluez-la des éléments à traduire.

Nommez chaque colonne de manière unique

Remplacez les en-têtes vides ou en double avant le téléversement. description_en et description_fr sont bien plus faciles à distinguer que deux colonnes toutes deux intitulées description.

Exportez le CSV en UTF-8

Choisissez l’option CSV UTF-8 dans votre tableur. Renommer l’extension d’un fichier ne convertit pas son contenu ; toutefois, la conversion n’est plus indispensable puisque le format .xlsx est directement accepté.

Conservez une copie source

La structure est préservée, mais l’export d’origine reste la solution de secours la plus sûre si votre système de destination refuse un import pour des raisons qui lui sont propres.

Spécificités du format CSV

ExigenceComportement pris en charge
EncodageUTF-8 strict
DélimiteurVirgule ou point-virgule, détecté automatiquement
Fins de ligneLF, CRLF ou CR
GuillemetsConformes à la RFC 4180, y compris les virgules et sauts de ligne imbriqués
En-têtesChaque colonne requiert un en-tête unique et non vide
LignesAu moins une ligne de données ; chaque ligne doit correspondre au nombre de colonnes de l’en-tête

Fichiers rejetés

Le navigateur applique les mêmes règles structurelles que le moteur de traduction avant même le début du téléversement : un fichier mal formé est ainsi signalé immédiatement plutôt que plusieurs minutes après. Sont rejetés : les fichiers vides, l’UTF-8 invalide, les guillemets non fermés ou non échappés, les en-têtes vides ou en double, les lignes de données manquantes, les lignes ayant un nombre incorrect de colonnes, les extensions non prises en charge ainsi que tout fichier dépassant le plafond de son format.

Via l’API, ces mêmes refus sont signalés par les erreurs unsupported_format et file_too_large.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search AI Glot Docs documentation and read it in full, instead of answering from memory.

https://ai-glot.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://ai-glot.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.