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)
5.6 KiB
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 :
- Extraction : le fichier est aplati en texte brut (ou en CSV)
- Traduction : le texte est traduit
- 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)devient42 - 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 :
- Parse la structure native (feuilles, cellules, fusions, formules, styles)
- Extrait uniquement le contenu traduisable (chaînes de caractères), en mémorisant leur position et leur style
- Traduit ces chaînes (le moteur de votre choix)
- Réinjecte les chaînes traduites dans la même structure XML
- 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,56 → 1,234.56 (ou l'inverse) |
Les formats de nombre doivent suivre la langue cible |
| Dates | 31/12/2026 → 2026-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 | 50–100× plus cher | Jours–semaines |
| 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 :
- Structure : mêmes onglets, mêmes fusions, mêmes colonnes
- Formules : ouvrez la barre de formule, pas seulement la valeur affichée
- Styles : polices, bordures, couleurs de cellules
- Formats : nombres, dates, pourcentages, devise
- 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