Traduire le contenu rédigé d’un document HTML

Traduire du HTML en gardant les balises intactes

Traduction de HTML : seuls les nœuds texte et une liste fermée d’attributs visibles sont traduits. Balises, URL, scripts et code sont protégés.

Déposez votre fichier, ou choisissez-le

Document HTML complet ou fragment. Le DOM est vérifié après traduction.

Le fichier n’est envoyé qu’au moment où vous lancez l’analyse. Il est supprimé après traitement.

Ce que fait cet outil

Les attributs visibles sont traduits, les autres non

Un <code>alt</code> non traduit laisse une image sans équivalent textuel dans la langue cible. Un <code>href</code> traduit casse le lien. La liste des attributs traduisibles est donc fermée et explicite.

Les espaces de bord sont conservés

En HTML, l’espace autour d’un nœud texte porte la mise en page en ligne. Il est préservé de part et d’autre du texte traduit, afin de ne pas coller deux mots entre deux balises.

Les meta éditoriales suivent le contenu

La description, les balises Open Graph de titre et de description sont traduites, parce qu’elles sont lues par les humains. Les autres meta restent inchangées.

Exemples

Ce qui est traduit dans une balise

Avant

<a href="/nos-services" title="Voir nos services">
  Découvrir nos <strong>services</strong>
</a>

Après

<a href="/nos-services" title="See our services">
  Discover our <strong>services</strong>
</a>

Exemple rédigé par la rédaction. L’attribut href est intact, title est traduit, la balise strong et sa position dans la phrase sont préservées.

Quand l’utiliser

Traduire un gabarit d’e-mail transactionnel

Le HTML des e-mails est fragile. Garder la structure intacte évite de reconstruire le gabarit après traduction.

Préparer une page de destination dans une autre langue

Vous récupérez le contenu traduit avec sa structure, prêt à être relu puis intégré.

Traduire un export de contenu CMS

Les corps d’articles exportés en HTML conservent leurs liens, images et niveaux de titres.

Traduire une documentation technique en HTML

Les blocs de code ne sont pas envoyés au moteur : les exemples restent exécutables.

Mode d’emploi

  1. Déposez votre fichier HTML : l’analyse sépare les segments de texte des attributs traduisibles.
  2. Vérifiez les compteurs affichés, qui vous disent ce qui sera réellement envoyé au moteur.
  3. Choisissez la langue cible et lancez la traduction.
  4. Contrôlez le rapport, notamment l’égalité du nombre d’éléments, avant d’intégrer le fichier.

Limites et confidentialité

Ce que cet outil ne fait pas

  • La traduction d’une page ne suffit pas à créer une version localisée indexable : il faut aussi des URL propres, un hreflang réciproque et une canonique auto-référente par version.
  • Les textes injectés par JavaScript à l’exécution ne sont pas dans le fichier, donc pas traduits.
  • Les attributs de données personnalisés ne sont pas traduits, même quand ils contiennent du texte visible.
  • Le formatage du code source (indentation, sauts de ligne) peut être normalisé par la sérialisation.
  • Les commentaires HTML ne sont pas traduits.

Vos données

  • Le fichier est traité en mémoire puis supprimé : il n’est pas conservé après le téléchargement.
  • Le contenu du fichier n’est jamais journalisé. Les journaux techniques ne retiennent que la durée, le moteur, les codes de langue, la taille et le statut.
  • Le nom de votre fichier n’est pas réutilisé côté serveur : il est assaini avant toute écriture.
  • Aucun texte soumis n’est réutilisé pour entraîner un modèle.

Politique de confidentialité complète

Questions fréquentes

Traduire ma page suffit-il à la faire indexer dans une autre langue ?

Non. Une version localisée demande une URL distincte, des annotations hreflang réciproques entre versions réelles, et une canonique auto-référente pour chacune. Google précise par ailleurs que la production massive de pages traduites automatiquement sans valeur ajoutée relève de l’abus de contenu à grande échelle.

Pourquoi le contenu des balises <code>code</code> n’est-il pas traduit ?

Parce qu’un identifiant de variable, un nom de fonction ou une commande traduits cessent de fonctionner. Ces éléments sont traités comme opaques, de même que les scripts et les styles.

Le fichier produit est-il toujours un HTML valide ?

Le document est reparsé après traduction et son nombre d’éléments comparé à celui de l’entrée. Si l’égalité n’est pas vérifiée, le fichier n’est pas renvoyé. Nous ne garantissons pas pour autant la conformité à l’ensemble de la spécification HTML d’un fichier d’entrée déjà non conforme.

Sources

  1. Google Search — Versions localisées et hreflang
  2. Google Search — Spam policies (scaled content abuse) — Classe la production massive de pages non originales, traduction automatique incluse, comme abus de contenu à grande échelle
  3. Documentation LibreTranslate — API libre reposant sur Argos Translate, publiée sous AGPL-3.0

Page vérifiée le . Intention dominante de cette page : traduire le contenu rédigé d’un document html. Comment nous travaillons.