9 juillet 2026

Comment traduire une collection CMS Framer

Les pages statiques sont la partie facile. Les articles, études de cas et fiches produit vivent dans des collections CMS, qui ont leur structure, leurs URLs, et leur piège : les références de collection.

Si votre site Framer a un blog, des études de cas ou un catalogue produit, l’essentiel de votre contenu indexable n’est pas sur une page statique. Il est dans une collection CMS.

Traduire les pages statiques et s’arrêter là laisse le gros de votre site dans une seule langue. Les collections demandent leur propre traitement, parce qu’elles ont leur structure, leurs URLs, et un piège qui surprend tout le monde.

Pourquoi les collections sont un problème différent

Une page statique est un arbre de nœuds texte. On le parcourt, on traduit chaque nœud, on écrit le résultat dans une page dupliquée.

Une collection est un tableau. Chaque élément a des champs, et ces champs ont des types : texte simple, texte enrichi, slugs, images, dates, nombres, et références vers d’autres collections. On ne peut pas traduire une collection en parcourant des nœuds texte, il n’y en a pas. Il faut comprendre le schéma.

C’est pour ça que Page Translator gère les pages statiques et que CMS Translator gère les collections. Ce n’est pas le même travail.

Ce qu’est un miroir synchronisé

CMS Translator crée une collection miroir : une copie traduite de votre collection source, reliée à elle.

Le lien est la partie utile. Quand vous publiez un nouvel article ou corrigez une faute dans la source, vous ouvrez le miroir et vous cliquez sur Sync. Le plugin ne retraduit que ce qui a changé en amont. Tout le reste reste exactement en l’état, y compris les modifications que vous aviez faites à la main.

Ce comportement compte plus qu’il n’y paraît. Un outil qui écrase vos corrections à chaque synchro est un outil dont vous cessez de faire les corrections.

Le piège : les références de collection

C’est la chose qui attrape les gens.

Les références de collection ne peuvent pas être traduites directement. Si un article de blog a un champ pointant vers une collection Auteurs, ou une collection Catégories, cette référence est sautée. Le plugin vous prévient des références sautées pendant la configuration.

Vous les reconnectez manuellement dans la collection synchronisée après traduction. Ça prend quelques minutes sur un petit site. Sur un gros, prévoyez-le, parce que personne ne s’y attend.

Modifier les éléments un par un

La traduction automatique trouve le sens et rate la voix. Les textes marketing en souffrent le plus.

N’importe quel élément traduit peut être modifié directement depuis le plugin : ouvrez la collection traduite, cliquez sur un élément, réécrivez les chaînes, le texte enrichi ou les slugs.

Vos modifications survivent au Sync suivant. Le plugin ne retraduit que ce qui a changé dans la source, une réécriture manuelle de votre meilleur article ne sera donc pas défaite la prochaine fois que vous corrigez une faute ailleurs.

Utilisez le Glossaire pour tout ce qui ne doit jamais être traduit : noms de produits, noms propres, jargon technique. Il est partagé entre toutes les collections traduites du projet, vous le réglez donc une seule fois.

Ce qu’il lui faut, et ce qu’il coûte

CMS Translator utilise DeepL, avec votre propre clé API. DeepL a fermé aux nouveaux inscrits son ancien plan gratuit de 500 000 caractères par mois : les nouveaux comptes reçoivent un crédit unique d’1 million de caractères, non renouvelable. Si vous atteignez une erreur de quota, passez à un plan DeepL supérieur ou découpez la traduction en lots plus petits.

Le mode LLM en copier-coller n’est pas dans la V1. Il est sur la feuille de route, sur le même modèle que Page Translator.

Il prend en charge une quinzaine de langues intégrées, et vous pouvez saisir n’importe quel code ISO pour une langue absente de la liste.

Il fonctionne sur tous les plans Framer, Free, Basic, Pro ou Scale, et ne demande pas l’option Locales.

Il coûte 19 € seul. Le Translation Pack le réunit avec Page Translator pour 39 €, soit 9 € d’économie, et couvre tout votre site, pages statiques et collections.

Ce qui se passe si vous désinstallez

Votre collection synchronisée reste dans votre projet, orpheline. Les données sont préservées. Vous pouvez la relier à des pages normalement.

Ce qui cesse de fonctionner, c’est le bouton Sync. Réinstallez le plugin et le lien revient.

Où ça s’inscrit dans un site multilingue

Traduire les collections est une étape dans une séquence, et c’est en général la dernière à laquelle on arrive :

  1. Traduire les pages statiques.
  2. Poser le hreflang, l’attribut lang et la direction du texte. Il y a un guide sur le hreflang parce que c’est là que les sites cassent.
  3. Ajouter un sélecteur de langue fait de vrais liens.
  4. Traduire les collections, et reconnecter les références sautées.
  5. Relire les éléments qui convertissent. Laisser la longue traîne tranquille.

Le guide du SEO multilingue couvre le reste de la séquence.