L’essentiel : L’échec d’un import CSV est généralement causé par une corruption structurelle plutôt que par une mauvaise traduction. En utilisant un outil qui protège les IDs, les handles et les balises HTML tout en imposant l’encodage UTF-8, vous éliminez les frictions techniques de la traduction en masse.
Le CSV semble identique à l’original. L’import échoue quand même. C’est ainsi que la plupart des projets de traduction en masse font perdre un temps précieux. C’est souvent parce que l’équipe n’a pas utilisé le meilleur logiciel de traduction de site web pour ses besoins techniques spécifiques.
Un import CSV cassé ne renvoie presque jamais d’erreur claire. Au lieu de cela, vous vous retrouvez avec un produit Shopify dont l’UGS est manquante, un élément du CMS Webflow avec un slug en 404, ou une application SaaS où chaque libellé allemand est soudainement deux fois plus long que le bouton qui le contient. Les dégâts se font discrètement, et vous ne les remarquez qu’une fois qu’un client les signale. Cela souligne pourquoi la traduction de site web est importante et pourquoi vous devez comprendre les avantages du SEO multilingue avant de passer à l’échelle.
J’ai vu cela se produire sur des projets réels plus de fois que je ne peux en compter. Les cinq erreurs ci-dessous sont celles qui reviennent sans cesse, et la bonne nouvelle est qu’elles sont toutes évitables avec le bon workflow de traduction CSV. Suivre un bon guide de traduction de site web SEO et comprendre la définition du SEO multilingue vous aidera à éviter ces pièges techniques.

Erreur 1 : Traduire les colonnes qui doivent rester intactes
C’est la cause de rupture la plus courante. Elle survient généralement lorsqu’on confie un CSV complet à ChatGPT ou DeepL en laissant le modèle décider de ce qui est du « texte ». C’est l’une des nombreuses raisons pour lesquelles les outils d’IA génériques échouent lors d’une traduction structurée.
Le piège : un ID, un handle, une UGS (SKU), une URL ou une colonne de prix est traduit en même temps que le contenu réel. Le fichier s’importe sans erreur, mais chaque ligne pointe désormais vers le mauvais produit, la mauvaise page ou un lien mort.
Exemples réels constatés :
- Un export Shopify où le champ
vendora été traduit de « Nike » en « Nique ». Tous les produits Nike ont disparu du filtre de marque du jour au lendemain. - Un CMS Webflow où la colonne
sluga été traduite, brisant 400 liens internes et tous les backlinks que l’entreprise avait acquis. - Un fichier de chaînes de caractères pour une application SaaS où la colonne
key(l’identifiant utilisé par les développeurs) a été traduite : l’application s’est chargée sans aucune correspondance et tous les libellés de l’interface sont repassés en anglais.
Comment l’éviter : n’utilisez jamais un outil qui traduit « tout par défaut ». Avec AI Glot, le mode Colonnes Sélectionnées vous oblige à cocher explicitement les colonnes traduisibles. Les IDs, handles, prix, URLs et SKUs restent identiques à la source, au bit près. La structure attendue par votre CMS ou votre boutique est garantie.
Erreur 2 : Altérer les balises HTML à l’intérieur du texte traduit
Celle-ci est particulièrement douloureuse car tout semble correct jusqu’à ce que vous prévisualisiez la page.
Lorsqu’un outil de traduction de site comme Weglot exporte son CSV, les cellules de contenu sont rarement du texte brut. Elles regorgent de balises inline : <wg-1>, <wg-2>, <strong>, <a href="...">. Ces balises entourent des segments de mots pour le style ou les liens. Le rôle du traducteur n’est pas seulement de traduire les mots, mais de déplacer les balises pour qu’elles encadrent toujours le segment équivalent dans la langue cible.
C’est là que DeepL, les outils d’IA génériques et même les freelances humains éprouvent des difficultés :
- L’anglais « Click
here to learn more » devient l’allemand « Klicken Siehier , um mehr zu erfahren », mais le modèle perd la balise, encadre le mauvais mot ou la duplique.
- Lorsqu’une expression anglaise devient deux mots en allemand (ou inversement), les limites de la balise doivent se déplacer. Un traducteur naïf garde la balise au mauvais endroit (le mauvais mot est maintenant lié) ou la supprime (le lien disparaît complètement).
J’ai personnellement vécu ce casse-tête : une session de traduction qui semblait parfaite dans le tableur mais qui, une fois réimportée, produisait des pages où l’appel à l’action n’était plus cliquable, ou bien où le style gras tombait sur la mauvaise moitié de la phrase.
Comment l’éviter : utilisez un outil qui traite la préservation des balises comme une fonctionnalité de premier ordre. AI Glot est conçu pour la traduction native de CSV et traite les balises inline comme des éléments structurels qui doivent encadrer l’équivalent sémantique dans la langue cible. Et si vous avez une règle spécifique pour un lot (par exemple : « ne jamais casser les balises <wg-cta> »), vous pouvez l’ajouter via les instructions par lot en plus du glossaire de l’espace de travail.

Erreur 3 : Perdre l’encodage UTF-8 (le désastre des caractères « ? »)
Si vous avez déjà ouvert un CSV traduit dans Excel et vu une rangée de ? ou de é là où devraient se trouver des accents français, vous avez rencontré cette erreur.
Les fichiers CSV sont sensibles à l’encodage des caractères. Lorsqu’un fichier circule entre Excel, Google Sheets et une fenêtre de chat d’IA, l’encodage peut basculer silencieusement de l’UTF-8 vers un défaut régional (Windows-1252, ISO-8859-1, etc.). Dès lors, chaque caractère accentué dans vos traductions est altéré.
Comment l’éviter :
- Exportez et réimportez toujours en UTF-8 (avec BOM si votre plateforme le supporte).
- Évitez les allers-retours via Excel pour les langues avec des caractères non-ASCII ; privilégiez Google Sheets ou un éditeur natif de CSV.
- Utilisez une plateforme de traduction qui préserve explicitement l’UTF-8 tout au long du processus. AI Glot lit, traite et écrit en UTF-8 par défaut.
Erreur 4 : Traduire les en-têtes de colonnes sans le vouloir
Les en-têtes sont des identifiants de champs que votre système d’importation lit pour savoir quelle colonne correspond à quoi. Si title devient titre ou body_html devient corps_html, votre CMS ne reconnaîtra pas le fichier. L’importation échouera ou placera les données dans les mauvais champs.
C’est exactement ce qui arrive lorsqu’on colle un CSV dans ChatGPT et qu’on lui demande de « traduire cela en français ». Le modèle n’a aucun moyen de savoir que la ligne 1 est structurelle et que les lignes suivantes sont du contenu.
Comment l’éviter :
- Soyez explicite sur le périmètre. Le mode Colonnes Sélectionnées d’AI Glot traduit les valeurs des colonnes choisies et ignore les en-têtes. Le mode CSV Complet est un choix délibéré pour les fichiers où les en-têtes doivent réellement être traduits (un tableau de données public, par exemple).
- En cas de doute, passez par l’étape de révision. Voir « les en-têtes seront préservés » avant de lancer la traduction ne coûte rien et sauve votre import.
Erreur 5 : Le décalage de colonnes (Escaping)
Le tueur silencieux : le fichier semble correct et le nombre de lignes est juste, mais quelque part au milieu, une traduction a introduit une virgule, des guillemets ou un saut de ligne mal échappé. À partir de cette ligne, chaque cellule est décalée d’une colonne vers la gauche ou la droite. Le CMS importe le fichier sans broncher, mais vos titres de produits se retrouvent dans la colonne des prix.
Cela arrive parce que :
- Les outils d’IA « améliorent » parfois la ponctuation (transformant
"en"ou«), ce qui brise les règles d’échappement CSV. - Les traductions introduisent naturellement des virgules là où il n’y en avait pas (« Hello world » → « Bonjour, le monde »).
- Les traductions longues incluent parfois des sauts de ligne que le rédacteur n’a pas remarqués.
Comment l’éviter : utilisez un outil qui gère l’échappement CSV au niveau structurel plutôt que de le traiter comme du texte brut. AI Glot écrit des sorties correctement échappées (champs entre guillemets, guillemets échappés, sauts de ligne préservés dans les cellules) pour que votre réimportation soit correcte au bit près.
Vision d’ensemble : pourquoi les modes de traduction comptent
Si vous avez lu jusqu’ici, vous avez remarqué un point commun : chacune de ces erreurs provient d’un outil qui ignore quelles parties de votre CSV sont du contenu et lesquelles sont de la structure. Les outils de chat d’IA généralistes ne font pas cette distinction.
C’est précisément pourquoi AI Glot est architecturé autour de modes de traduction CSV explicites :
- Colonne Unique : traduit une colonne source vers une colonne cible. Idéal pour un fichier de glossaire.
- Colonnes Multilingues : traduit une colonne source vers plusieurs colonnes de langues existantes. Parfait pour les tableurs avec des colonnes Anglais, Espagnol, Français et Allemand.
- Colonnes Sélectionnées : traduit un sous-ensemble de colonnes sur place, en laissant tout le reste intact. C’est le mode idéal pour les exports de CMS (Webflow, Shopify, WordPress).
- CSV Complet : traduit chaque cellule et chaque en-tête. Réservé aux fichiers où l’intégralité du contenu est traduisible.
Associez cela à des instructions par lot (comme « préserver ces balises ») et à un glossaire d’espace de travail qui s’applique automatiquement, et ces cinq erreurs deviennent structurellement impossibles.
Quand le CSV est l’outil idéal
Un petit mot honnête pour conclure. La traduction en masse par CSV n’est pas la solution à tout.
- Pour un communiqué de presse, une page d’accueil stratégique ou une page produit phare, faites appel à un traducteur humain professionnel. Il apportera une expertise de marque et une subtilité linguistique qu’aucune IA ne peut égaler pour des textes à fort enjeu.
- Pour quelques paragraphes de texte ponctuel, ChatGPT ou Claude font l’affaire. Vous ferez un peu de configuration manuelle de glossaire et de copier-coller, ce qui est raisonnable pour des tâches isolées.
- Pour un travail de traduction par lot : des centaines ou des milliers de lignes de catalogue, de CMS, de blog ou d’application : c’est là qu’AI Glot prend tout son sens. Payer 1 000 € par pièce pour un millier de pièces n’est pas un workflow ; apprendre comment effectuer des traductions en masse en est un.
Une checklist que vous n’auriez pas à mémoriser
Les cinq erreurs ci-dessous représentent la grande majorité des imports CSV échoués que j’ai vus dans des projets de traduction réels. Ce ne sont pas des cas isolés, ils sont prévisibles, et chacun d’eux disparaît lorsque l’outil comprend la structure du fichier qu’il traduit.
Si vous préférez ne pas avoir à mémoriser une checklist à chaque traduction, lancez un lot gratuit sur AI Glot. Modes de traduction, protection du glossaire, instructions par lot et étape de révision : votre réimportation vous remerciera.