Tips & Tricks

Comment traduire uniquement les chiffres et les dates dans un tableau PDF tout en conservant le texte

Traduire un tableau PDF signifie généralement convertir tout le texte d'une langue à une autre. Mais certains scénarios nécessitent une approche plus chirurgicale : conserver le corps du texte dans sa langue d'origine tout en traduisant uniquement les nombres d'un format à un autre, ou convertir les formats de date de JJ/MM/AAAA en MM/JJ/AAAA, ou encore changer les séparateurs décimaux des virgules européennes en points anglais. Il ne s’agit pas d’une traduction linguistique au sens conventionnel du terme. Il s’agit d’une localisation au format numérique et elle nécessite des outils différents de ceux de la traduction de texte intégral.

La localisation numérique concerne moins la langue que les conventions de format.

Une approche Translate PDF pour les nombres et les dates fonctionne au niveau de l'extraction des données plutôt qu'au niveau du remplacement du texte. Extrayez les valeurs numériques, convertissez-les par programme et superposez les valeurs converties sur le PDF d'origine ou produisez une nouvelle version du tableau. Le PDF Converter de WukongPDF gère l'étape d'extraction de manière fiable et la conversion de format basée sur une feuille de calcul gère le reste. Isoler uniquement les cellules numériques du texte environnant est la première étape critique qui détermine si le reste du processus fonctionne.

How to Translate Only Numbers and Dates in a PDF Table While Keeping Text

Différences courantes de format numérique et de date entre les régions

Les séparateurs décimaux et de milliers sont la plus grande source de confusion. Le nombre mille vingt-cinq cents s'écrit 1 000,25 aux États-Unis et au Royaume-Uni, mais 1 000,25 dans la plupart des pays d'Europe continentale et d'Amérique du Sud. Un tableau d'origine allemande destiné à un public américain nécessite que chaque virgule décimale soit remplacée par un point et que chaque millième de point soit remplacé par une virgule, sans toucher un seul mot du texte environnant. La recherche et le remplacement généraux corrompent à la fois les chiffres et le texte, créant un désordre pire que l'incompatibilité de formatage d'origine.

Les chaînes de date ajoutent une autre dimension d’ambiguïté. La chaîne 03/04/2025 signifie le 4 mars aux États-Unis mais le 3 avril au Royaume-Uni et dans la plupart des pays d'Europe. Convertir sans connaître le format source risque de décaler chaque date de plusieurs semaines ou mois. Les symboles monétaires comportent également des règles de position : le symbole de l'euro précède le montant en Irlande mais le suit en France, et certaines régions insèrent un espace entre le symbole et le chiffre alors que d'autres ne le font pas. Les nombres négatifs apparaissent avec un signe moins dans certaines régions, des parenthèses dans d'autres et un signe moins dans d'autres. Chaque convention est profondément ancrée dans la pratique régionale et doit être correctement cartographiée pour que le public cible fasse confiance au document.

WukongPDF

Essayez de traduire le PDF

Aucune installation nécessaire. Fonctionne directement dans votre navigateur.

Commencer →

Extraire uniquement les cellules numériques du tableau PDF

Mettre le tableau dans un format adressable par cellule est la première étape. L'exportation vers Excel ou CSV préserve la structure de la grille et permet à la détection de format intégrée d'Excel d'identifier automatiquement les cellules numériques. L'assistant Texte en colonnes et la reconnaissance du format numérique gèrent les cas simples sans aucune intervention manuelle. Pour les tables qui s'exportent proprement, la conversion complète prend moins d'une minute.

Les tableaux qui ne s'exportent pas proprement, les cellules fusionnées, les bordures complexes, le contenu mixte de texte et de chiffres dans des cellules uniques, nécessitent une approche programmatique. Les bibliothèques Python comme camelot-py et tabula-py extraient les tables sous forme de DataFrames avec détection de colonnes numériques intégrée. Le chemin de programmation gère également les cas extrêmes, comme les cellules contenant à la fois une valeur et une abréviation d'unité, où seule la partie numérique doit être reformatée. Écrire quelques lignes de Python qui appliquent la conversion de format uniquement aux colonnes numériques identifiées vaut mieux réparer manuellement des dizaines de cellules corrompues par une exportation globale.

Conversion des formats de nombres par programme

Les cellules numériques isolées suivent des règles de conversion prévisibles. Les virgules décimales deviennent des points. Des milliers de points deviennent des virgules ou sont entièrement supprimés. La partie difficile consiste à déterminer le rôle que joue chaque séparateur dans la source. Une seule virgule dans 1 234 peut être soit des milliers (donnant 1 234), soit un nombre décimal (donnant 1,234). Le contexte de colonne résout l'ambiguïté : si tous les autres nombres de la colonne suivent le même modèle et que les grandeurs n'ont de sens que selon une seule interprétation, cette interprétation s'applique à la colonne entière. La cohérence au sein d’une colonne est un signal plus fort que le format d’une seule cellule.

La conversion de date nécessite que les formats source et cible soient connus. Échangez les deux premiers composants pour la direction DD/MM vers MM/DD. Lorsque le format source est incertain, recherchez les valeurs supérieures à 12 en position jour ou mois. Une date comme le 15/03/2025 ne peut être que JJ/MM/AAAA car les mois se terminent à 12. Ancrez-vous sur ces dates sans ambiguïté pour déduire le format, appliquez-le aux dates ambiguës et marquez toute date convertie dont le jour dépasse 12 dans le format cible pour une révision manuelle. Les indicateurs détectent les cas extrêmes qui manquent à la logique de conversion automatisée.

ÉlémentFormat source (UE)Format cible (US)Règle de conversion
Nombre décimal1.234,561 234,56Échanger . et, les rôles
Date31/12/202531/12/2025Échanger les deux premiers composants
Devise123,45 €148,14 $Convertir + reformater par taux de change
Pourcentage12,5%12,5%Remplacer la virgule décimale par un point

Réintégration des nombres convertis dans le PDF

Deux chemins mènent à un PDF terminé. La production d'un nouveau PDF à partir de la feuille de calcul convertie avec un formatage correspondant à l'original fonctionne bien pour les tableaux simples. Les outils modernes d'exportation de feuilles de calcul vers PDF préservent la plupart des formats, et avec un modèle configuré pour refléter la mise en page d'origine, le résultat est presque impossible à distinguer, à l'exception des valeurs converties. Les tableaux avec une mise en forme complexe nécessitent plutôt l’approche de superposition.

La superposition fonctionne pour les mises en page complexes où la réexportation perd en fidélité. Convertissez uniquement les cellules numériques en un calque de texte transparent, superposez-le sur le PDF original aux positions exactes des numéros d'origine et recouvrez d'abord les originaux avec des zones de rédaction blanches. Cela préserve la disposition visuelle complète tout en affichant les formats numériques corrigés. Un positionnement précis est fastidieux pour les grands tableaux, réservez donc cette technique aux documents courts où la fidélité de la mise en page est primordiale, comme les déclarations certifiées pour les régulateurs qui compareront le document pixel par pixel à leurs directives de soumission.

Contrôle de la qualité de la sortie convertie

Les erreurs numériques se cachent à la vue de tous. Un solde de 123 456,78 incorrectement converti en 123 456,78 modifie la valeur de deux ordres de grandeur mais se lit comme un nombre raisonnable en un coup d'œil. Vérifiez les échantillons par rapport aux originaux en recoupant les totaux, en comparant les sommes des lignes et en vérifiant que les dates converties se situent dans les plages attendues. Une vérification rapide : le total converti correspond-il approximativement à l'original après avoir appliqué le facteur approprié ? Une inadéquation indique une erreur de logique de conversion et non une différence d'arrondi.

Les documents critiques nécessitent une deuxième paire d’yeux. Demandez à une autre personne de convertir indépendamment un échantillon aléatoire et de comparer les résultats. Le coût d’une erreur numérique dans un dossier financier ou un accord juridique éclipse le coût de l’étape de vérification. Pour les conversions récurrentes, conservez une suite de tests de valeurs connues avec des sorties correctes connues et exécutez-la à chaque nouvelle conversion. La suite de tests détecte instantanément les régressions et garantit que la logique de conversion gère tous les cas extrêmes documentés.

WukongPDF

Essayez de traduire le PDF

Aucune installation nécessaire. Fonctionne directement dans votre navigateur.

Commencer →