WordPress - Comment traduire un PDF ?
Dans cet article, vous apprendrez comment traduire un fichier PDF généré sur votre site WordPress à l'aide de Weglot.
1. Quels sont les PDF qui peuvent être traduits par Weglot ?
Weglot peut traduire les fichiers PDF générés par certains plugins WordPress, à condition que le PDF soit créé à partir d'un contenu HTML. Par défaut, la plupart des plugins de génération de PDF n'envoient pas ce code HTML à Weglot. À l'aide d'un filtre dédié (extrait de code), Weglot peut récupérer ce code HTML et le traduire avant la création du PDF.
À l'heure actuelle, Weglot prend en charge la traduction de fichiers PDF pour :
Gravity PDF
Weglot fournit une documentation pour les développeurs qui comprend le filtre nécessaire pour permettre la traduction des fichiers PDF générés par le plugin Gravity PDF :
https://developers.weglot.com/wordpress/use-cases/translate-pdf-with-gravity-pdf
PDF de Facture WooCommerce
Weglot prend également en charge les fichiers PDF de factures générés par WooCommerce, à l'aide d'un filtre similaire. La documentation est disponible ici :
https://developers.weglot.com/wordpress/use-cases/translate-pdf-for-woocommerce-pdf-invoice
Si votre site web contient des liens vers des fichiers PDF et que vous souhaitez que ces fichiers s'affichent dans leur version traduite en fonction de la langue sélectionnée, vous pouvez consulter notre article :
👉 Comment modifier un fichier multimédia (image, PDF, etc.) sur mon site web traduit.
2. Comment ajouter l'extrait de code nécessaire à la traduction au format PDF
Pour traduire des fichiers PDF, vous devez ajouter un extrait de code à votre installation WordPress. Vous pouvez procéder de deux manières différentes.
Option 1 — Utilisation d'un plugin (recommandé)
Vous pouvez installer un plugin tel que Code Snippets pour ajouter plus facilement le code nécessaire.
- Dans votre interface d'administration WordPress, installez et activez le plugin Code Snippets.
- Cliquez sur « Snippets » dans le menu de gauche.
-
Cliquez sur « Ajouter un nouvel extrait » en haut de la page pour créer un nouvel extrait.

- Collez le filtre fourni dans notre documentation pour développeurs dans la zone de code.
- Assurez-vous que le snippet fonctionne partout, afin qu'il s'applique à toutes les pages où le PDF est généré.
-
Enregistrez et activez l'extrait de code.

- Videz le cache de WordPress ou de votre serveur pour que les modifications prennent effet.
Option 2 — Ajouter l'extrait de code à votre fichier functions.php
Si vous préférez, vous pouvez ajouter cet extrait de code directement à votre thème actif.
-
Dans votre interface d'administration WordPress, rendez-vous dans Apparence > Éditeur de thème.

-
Dans la barre latérale de droite, sélectionnez le fichier functions.php.

- Ajoutez ce bout de code à la fin du fichier.
- Enregistrez vos modifications et videz les caches.



