Fait avec Chinaski

Traduire le contenu

Chinaski traite chaque version linguistique d'une page ou d'un post comme son propre enregistrement de contenu. Cette page explique le tableau de bord de couverture qui montre ce qui manque, la duplication de contenu en un clic vers de nouvelles langues, le suivi de workflow pour les équipes de traduction, et comment la création automatique de stubs s'inscrit dans l'ensemble.

Ce qui est traduit

Chaque page, post, block, snippet, élément de navigation, catégorie et redirect peut exister indépendamment par langue ; un slug peut exister dans une langue, plusieurs, ou toutes. Les pages et posts peuvent aussi porter une clé de traduction partagée reliant leurs versions linguistiques ; les traductions utilisent le même slug dans chaque langue par défaut.

La configuration vit dans Settings (liste des langues et langue par défaut). L'interface d'admin elle-même est disponible en anglais, espagnol, français et portugais d'origine ; c'est de la traduction de langue d'interface, distincte de la traduction de contenu.

Le tableau de bord des traductions

La page Translations dans l'admin est votre carte de couverture. Pour chaque zone de contenu (pages, posts, blocks, snippets, navigation, catégories, redirects, formulaires), elle montre une matrice : chaque élément que vous possédez, une colonne par langue, et où chaque version linguistique existe ou manque.

Depuis cette page, vous pouvez :

  • Dupliquer du contenu vers une langue manquante comme brouillon de départ. La copie clonée emporte tout sauf le travail dépendant de la langue : les pages arrivent non publiées, les posts arrivent non publiés sans date de publication, et vous éditez le texte sur place. Blocks, navigation, catégories et redirects peuvent être dupliqués de la même façon.
  • Créer des stubs en masse: sélectionnez plusieurs éléments et leurs langues cibles en une seule action.
  • Basculer l'état publié/actif d'une traduction directement sur la matrice de couverture une fois une version prête à être mise en ligne.

Workflows de traduction

Pour les équipes qui suivent le processus de traduction lui-même, la section Translation Workflows permet de définir des workflows réutilisables, puis de suivre chaque élément de contenu à travers des statuts comme pending, in progress, review, completed ou rejected, avec une personne assignée à chacun et des notes libres. Éditer une page ou un post montre aussi sa propre couverture : quelles langues existent, et le statut de workflow courant pour celles en cours.

La couverture est aussi interrogeable au-delà de l'interface d'admin : un point de terminaison API rapporte la couverture de traduction par élément, et un outil d'audit produit un rapport en texte brut de chaque page, post, block et plus ; signalant quels éléments manquent de traductions et lesquels sont devenus stale (c'est-à-dire que la source a été modifiée après que la variante linguistique l'a été pour la dernière fois).

Workflows automatisés : ce que « automatique » signifie ici

L'automatisation de Chinaski couvre le travail pénible, pas la prose :

  • Créer automatiquement les stubs de traduction manquants (API ou outil) : pointez-le vers n'importe quel élément et il trouve chaque langue configurée à laquelle cette variante manque, puis crée une copie du contenu de la langue par défaut comme brouillon non publié dans chacune. Utile juste avant d'assigner un travail de traduction.
  • Apportez votre propre traduction : l'API peut aussi créer une copie traduite complète en un appel : l'appelant fournit le titre et le corps traduits, et tout ce qui est neutre linguistiquement (featured image, author, images sociales) est copié automatiquement depuis la source. C'est le point d'attache prévu pour un outil externe de traduction automatique ou le workflow d'un traducteur professionnel : la plomberie est à vous de connecter.

Chinaski n'inclut pas de connexion intégrée à un service de traduction automatique ; rien n'est envoyé ni tiré automatiquement vers ou depuis des prestataires de traduction.

Suggestion de workflow pratique

  1. Configurez vos langues et écrivez le contenu source dans la langue par défaut.
  2. Dupliquez l'élément (ou utilisez les stubs auto-créés) vers les langues cibles ; relisez les brouillons, ne les activez jamais prématurément ; chaque clone démarre non publié.
  3. Assignez le travail de traduction via un workflow : les statuts et les notes gardent l'équipe honnête.
  4. Quand une version linguistique est terminée, basculez-la en ligne depuis la page Translations ou l'éditeur de contenu.
  5. Surveillez les indicateurs MISSING/STALE dans vos audits réguliers ; stale signifie que la source a bougé et qu'une variante n'a pas suivi.

Une nuance à connaître : l'appariement des traductions utilise d'abord la clé de traduction, en retombant sur la règle du même slug. Si vous donnez délibérément à une traduction un slug différent, définissez aussi sa clé de traduction ; sinon la carte de couverture montrera cette langue comme manquante alors même que la page existe.

Lisez ce site en