Files
office_translator/docs/marketing/blog/1-traduire-excel-sans-perdre-la-mise-en-forme.md
sepehr 526c87348f
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 2m20s
feat(translation): quality pipeline overhaul + new features (audit 2026-08-29)
Translation quality & format preservation:
- Word: merge adjacent same-format runs into one unit (sentence-level
  coherence like inline-tag handling); translate comments/balloons;
  dedupe textbox collection (was translated twice); RTL no longer
  overrides center/justify alignment; CJK/Arabic font hints (eastAsia/cs)
- PPTX: chart translations now actually reach the output file
  (ChartPart.blob is read-only — rewrite chart XML in the saved ZIP);
  CJK typeface hints (a:ea)
- Excel: sheet renames no longer break references — rewrite cell
  formulas (3D/quoted), defined names, data validations, cond. formats
- PDF: bold/italic honored (hebo/heit/hebi); table cells never merge;
  unchanged blocks left untouched (typography preserved, fixes duplicate
  hyperlinks); attempted/changed stats + route gate now cover PDF;
  CJK font paths; scanned PDFs via Mistral OCR (detection + admin settings)

Features:
- formality param (formal/informal) + automatic regional-variant prompts
- output_mode=bilingual docx (source above translation)
- per-user translation memory on Redis (falls back to LRU), context-hashed
- QA report + 0-100 confidence score in job status; L0 on by default
- OpenAI-compatible providers: whole chunk in ONE numbered-JSON request
  (~15x fewer calls) with per-item fallback; base prompt always present
  (custom prompt no longer replaces translation instructions)

Infra & marketing alignment:
- plan-based engine gating + vision gating (closes paid-engine leak);
  /providers/available filtered per plan; 107 languages exposed
- zh-CN/zh-TW validation fixed; libmagic disabled on Windows (native crash)
- admin: Mistral OCR settings + engine status dashboard; httpx<0.28 pin
  (TestClient breakage); Prometheus test fixture fixed
- marketing docs aligned with code (PDF+OCR, retention, engines, pricing)
- security: .env.ionos/.env.production/provider_settings.json removed

Tests: 1173 passed / 0 failed (6 network tests deselected: free Google
endpoint temporarily blocked from this machine)
2026-08-29 18:38:09 +02:00

5.6 KiB
Raw Blame History

Comment traduire un fichier Excel sans perdre la mise en forme

Article pilier SEO — objectif : 1 500+ mots au moment de la publication (ce brouillon est complet, à enrichir avec 2 captures d'écran réelles et un exemple chiffré avant publication).

Introduction

Vous avez déjà vécu la scène : un fichier Excel de 50 pages, 20 onglets, des matrices fusionnées, des formules imbriquées — et un client qui demande la version anglaise pour demain.

Les solutions « classiques » ne font pas ce que vous pensez. Nous les avons toutes testées. Voici ce qu'elles font réellement à votre fichier, et comment le traduire sans rien casser.

Ce que Google Translate et DeepL font réellement à votre Excel

Le piège du texte brut

Quand vous « copiez-collez-vous collez la traduction », ou utilisez les outils de traduction en ligne qui acceptent un fichier, le pipeline est presque toujours :

  1. Extraction : le fichier est aplati en texte brut (ou en CSV)
  2. Traduction : le texte est traduit
  3. Réinjection : le résultat est collé dans un fichier neuf

Résultat :

  • Les cellules fusionnées disparaissent (ou reviennent fusionnées au mauvais endroit)
  • Les formules sont remplacées par leurs valeurs calculées=SOMME(B2:B10) devient 42
  • Les polices, bordures et couleurs se perdent
  • Les mises en page conditionnelles sont détruites
  • Les formats de nombre sont perdus (vos pourcentages deviennent des décimaux, vos dates changent de format selon la région de l'outil)

Le texte est traduit, oui. Mais le fichier n'est plus votre fichier.

Le coût réel

Chez nos utilisateurs, la réfection manuelle d'un Excel traduit par ces outils représente 80 % du temps total du projet de traduction — contre 5 % avec un outil de traduction en place.

La bonne méthode : traduire en place

La différence fondamentale tient à une idée simple : ne jamais sortir le texte de sa structure.

Un fichier .xlsx est, sous le capot, une archive ZIP contenant du XML. Les cellules, les fusions, les formules et les styles sont des éléments XML distincts. Un bon moteur de traduction de documents :

  1. Parse la structure native (feuilles, cellules, fusions, formules, styles)
  2. Extrait uniquement le contenu traduisable (chaînes de caractères), en mémorisant leur position et leur style
  3. Traduit ces chaînes (le moteur de votre choix)
  4. Réinjecte les chaînes traduites dans la même structure XML
  5. Regénère le fichier

Le fichier de sortie a la même structure que le fichier d'origine, avec du texte en langue cible. C'est exactement ce que fait Office Translator pour .xlsx, .docx et .pptx.

Les cas piégeux (et comment les gérer)

Cas Ce qui casse Ce qu'il faut vérifier
Formules Remplacement par la valeur calculée Les formules doivent rester des formules, arguments inclus
Cellules fusionnées Fusion décalée ou perdue Vérifier les zones de fusion sur chaque onglet
Nombres localisés 1 234,561,234.56 (ou l'inverse) Les formats de nombre doivent suivre la langue cible
Dates 31/12/20262026-12-31 (ou casse totale) Format de date aligné sur la localisation
Textes dans les images Ignorés par la plupart des outils Un modèle vision est nécessaire (disponible sur les plans payants)
Commentaires et annotations Perdus à l'extraction Vérifier la présence des commentaires en sortie

Règle d'or : après chaque traduction, faites un contrôle structurel (même nombre d'onglets, mêmes fusions, mêmes formules) avant le contrôle sémantique. Un outil qui traduit en place vous fait gagner ce contrôle : vous vérifiez le texte, pas la mise en page.

Comparatif des approches (2026)

Approche Format préservé Formules Coût Délai
Traducteur humain Oui (réintégration manuelle) Oui 50100× plus cher Jourssemaines
Google Translate (copier-coller) Non Non Gratuit Minutes
Outil one-shot (DocTranslator et sim.) Partiel Non Payant, variable Minutes
Traduction en place (Office Translator) Oui, 100 % Oui À partir de 0,06 €/page Minutes

Comment choisir un outil de traduction de documents

Avant de payer, testez sur votre fichier le plus sale (pas un exemple propre) et vérifiez :

  1. Structure : mêmes onglets, mêmes fusions, mêmes colonnes
  2. Formules : ouvrez la barre de formule, pas seulement la valeur affichée
  3. Styles : polices, bordures, couleurs de cellules
  4. Formats : nombres, dates, pourcentages, devise
  5. Confidentialité : où vont vos fichiers ? Combien de temps sont-ils conservés ? (Chez nous : suppression automatique — envois sous 30 minutes, résultats sous 2 heures —, zéro rétention, jamais utilisé pour l'entraînement de modèles.)

Conclusion

Traduire un Excel sans perdre la mise en forme, c'est possible — mais seulement avec un outil qui travaille dans la structure du fichier, pas autour.

Testez le plan gratuit (2 documents/mois, sans carte bancaire) sur votre fichier le plus complexe, et comparez. C'est le meilleur moyen de voir la différence.


Métadonnées SEO

  • Title : « Traduire un Excel sans perdre la mise en forme : guide 2026 »
  • Meta description : « Formules, cellules fusionnées, styles : ce qui casse vraiment vos Excel traduits, et comment les traduire en place sans rien perdre. Test gratuit, sans carte. »
  • Mot-clés principaux : traduire excel, translation excel, traduire document excel, mise en forme excel
  • URLs cibles : /blog/traduire-excel-mise-en-forme