-
Forfaits Business et Enterprise (non disponibles pour les forfaits LSP)
Contactez le service commercial pour toute question relative aux licences.
-
Forfait enterprise (ancien)
Contactez le service commercial pour toute question relative aux licences.
Astuce
Pour plus d'informations sur l'intégration de Contentful dans Phrase Strings, consultez Contentful (Strings).
Contentful fournit une infrastructure de gestion de contenu headless pour créer, gérer et distribuer du contenu vers n'importe quelle plateforme ou appareil. Phrase s'intègre à Contentful de deux manières :
-
Via un connecteur Contentful dédié (2.0, niveau des entrées, niveau des champs)
Le connecteur Contentful 2.0 prend actuellement en charge l'authentification via le centre de données américain uniquement.
-
Via le plugin Contentful Marketplace pour une expérience personnalisée
Remarque
Le connecteur ne prend pas en charge la traduction d'objets JSON.
Méthodes de localisation prises en charge
Contentful prend en charge plusieurs méthodes de localisation. Consultez la documentation Contentful pour une description détaillée.
Le connecteur Contentful 2.0 est l'intégration actuelle et privilégiée qui prend en charge la localisation au niveau du champ. Il offre également :
-
Espaces multiples
-
Alias d'environnement
-
Configuration de l'URL de prévisualisation
-
Importation de références
-
Filtrage de contenu basé sur des balises
-
Configuration de la prévisualisation en direct
Localisation au niveau de l'entrée (Héritée)
Utilisez le connecteur Contentful (Entry-Level).
Le connecteur au niveau des entrées ne fonctionne qu'avec les types de contenu qui possèdent des champs de référence localisés (par exemple, un champ référence appelé Localized qui est activé pour la localisation).
Localisation au niveau du champ (Héritée)
Utilisez le connecteur Contentful (Field-Level).
Le connecteur au niveau du champ ne fonctionne qu'avec les types de contenu qui possèdent un champ traduisible (par exemple, un champ Texte ou Texte enrichi avec la localisation activée) et éventuellement des ressources multimédias. Il importe les entrées référencées et leurs champs traduisibles (si les champs de référence sont localisés).
Important
Les connecteurs hérités seront dépréciés le 30 novembre 2026. De nouvelles instances de ces connecteurs peuvent être créées jusqu'au 17 août 2026. Migrez vers le nouveau connecteur avant la date d'obsolescence.
Consultez Abandon de l'ancien connecteur pour obtenir un guide de migration complet.
Il existe un certain nombre de cas d'utilisation pour le connecteur :
-
Les chefs de projet peuvent ajouter des fichiers directement aux projets depuis un référentiel en ligne. Le contenu peut être recherché par ID d'entrée.
-
Configurez le portail des soumetteurs afin que les soumetteurs puissent ajouter des fichiers aux demandes directement depuis le référentiel en ligne. Le contenu peut être recherché par ID d'entrée.
-
Utilisez la création automatisée de projets (APC) pour que de nouveaux projets soient automatiquement créés lorsqu'une variation de la taille du contenu est détectée pour des documents ou un dossier suivis.
Cas d'utilisation pour l'application :
-
Les éditeurs de contenu peuvent soumettre directement une entrée pour la localisation depuis Contentful. Cela permet aux éditeurs et aux gestionnaires de contenu de garder le contrôle sur le processus de localisation et de consulter les mises à jour du statut en temps réel lorsqu'ils affichent une entrée.
Une fois l'entrée finalisée :
-
Sélectionnez les langues cibles souhaitées pour la localisation.
-
Soumettez uniquement l'entrée avec les langues sélectionnées à Phrase TMS ou utilisez l'onglet Sélection des champs pour sélectionner les champs.
-
Si aucun champ n'est sélectionné, tous les champs localisables sont soumis pour traduction.
-
Si un champ non localisable est sélectionné, ce champ ne sera toujours pas soumis pour traduction. Seuls les champs localisables sont soumis.
-
Si seuls certains champs localisables sont sélectionnés, seuls ces champs seront soumis pour traduction.
-
-
Selon les paramètres de l'APC, des travaux sont automatiquement créés à partir du contenu soumis. Lors des exécutions d'APC, seules les entrées ayant le statut soumises sont prises en compte pour la création de travaux.
-
Une fois les travaux d'une entrée soumise créés, le statut passe à en cours. Lorsque les traductions sont renvoyées vers Contentful, le statut passe à terminé.
-
Les entrées précédemment traduites peuvent être soumises à nouveau après des modifications du contenu original.
-
-
Les éditeurs de contenu peuvent utiliser l'écran d'accueil de Phrase TMS pour :
-
Soumettre des entrées en masse.
-
Définir les langues cibles de chaque entrée lors d'une soumission groupée.
-
Consulter la liste des travaux de traduction en cours.
-
Paramètres Contentful
Lorsque vous travaillez avec l'application Phrase TMS :
-
Téléchargez l'application Phrase TMS depuis la place de marché.
-
Installez l'application dans l'espace actuellement actif et sélectionnez les modèles de contenu dans lesquels elle doit être installée.
-
Saisissez le jeton d'authentification Phrase TMS obtenu lors de la création du connecteur dans Phrase TMS.
-
Cliquez sur Installer.
Facultatif – application Launch (abandonnée par Contentful)
Si vous utilisez la prise en charge des flux de travail via l'application Launch de Contentful, suivez ces étapes :
-
Installez l'application Launch de Contentful dans un ou plusieurs espaces.
Remarque
Un seul flux de travail peut être créé par espace. Si différentes approches pour les types de contenu sont nécessaires au sein d'un même espace Contentful, contactez votre responsable de la réussite client attitré.
-
Configurez le flux de travail de localisation requis.
-
Sélectionnez le ou les types de contenu qui suivent le flux de travail décrit.
Si des flux de travail sont configurés dans un connecteur, la création automatisée de projets (APC) crée automatiquement de nouveaux projets lorsqu'un changement d'étape du flux de travail est détecté pour les articles ou les types de contenu surveillés.
Les travaux soumis peuvent être annulés, ce qui permet de soumettre à nouveau le contenu après modification. Ces travaux restent dans Phrase et doivent être supprimés par un chef de projet.
Remarque
L'application Contentful Launch n'est pas prise en charge dans le connecteur 2.0.
-
À partir de la page des paramètres
, faites défiler vers le bas jusqu'à la section .
-
Cliquez sur Connecteurs.
La page s'ouvre.
-
Cliquez sur Nouveau connecteur.
La page s'ouvre.
-
Modifiez le Type en Contentful 2.0.
-
Saisissez le nom du connecteur.
-
Cliquez sur Connect to Contentful 2.0.
La fenêtre de connexion Contentful s'ouvre.
-
Saisissez vos informations de connexion et cliquez sur Log in (ou utilisez d'autres méthodes de connexion). La fenêtre de connexion se ferme et s'affiche.
-
Cochez éventuellement la case Phrase Contentful App si vous utilisez le connecteur avec l'application.
-
Cliquez sur Générer un jeton.
La fenêtre s'ouvre.
-
Cliquez sur Générer un jeton.
Copiez le jeton généré dans le presse-papiers ou dans un fichier texte. Assurez-vous que le jeton est copié avant de fermer la fenêtre, car il ne sera plus visible. Ce jeton sera utilisé pour connecter l'application.
-
Fermez la fenêtre et s'affiche.
-
-
Si des Balises Contentful sont utilisées pour identifier le contenu traduisible, saisissez un identifiant de balise et appuyez sur Entrée.
L’identifiant s’affiche et vous pouvez en ajouter d’autres. Les balises peuvent être utilisées pour limiter le contenu de Contentful visible par le connecteur.
-
Si nécessaire, sélectionnez .
-
Si nécessaire, sélectionnez (contenu imbriqué).
Les s'affichent. Appliquez les filtres souhaités pour contrôler plus précisément la manière dont le système parcourt les liens entre les contenus.
-
Limite la profondeur à laquelle Phrase suit les entrées référencées lors de l’importation.
La valeur par défaut est 10 000. Si nécessaire, sélectionnez une autre valeur ou saisissez un nombre entier personnalisé.
-
Sélectionnez s'il faut s'arrêter aux entrées dont le type de contenu correspond à la liste spécifiée ou les suivre.
-
Excluez les entrées dont le type de contenu parent correspond à la liste spécifiée.
-
Sélectionnez s'il faut s'arrêter aux entrées possédant l'une des balises de contenu spécifiées ou les suivre.
-
Sélectionnez s'il faut s'arrêter aux entrées référencées par les ID de champ spécifiés ou les suivre.
-
-
Si nécessaire, sélectionnez .
Le champ est affiché. Entrez une valeur pour activer le paramètre de taxonomie.
-
Lorsque cette option est sélectionnée, le connecteur récupère les taxonomies de Contentful et les inclut dans le fichier .XLIFF. Le volet de l’éditeur TAO affichera les valeurs de taxonomie Contentful pour chaque segment. Les valeurs de taxonomie ne sont pas du contenu traduisible. Elles ne peuvent pas être répertoriées, importées ni exportées dans le cadre d’une tâche distincte, seules ou avec une entrée.
-
Si les métadonnées de taxonomie ne sont pas disponibles ou si le connecteur n’est pas configuré pour les utiliser, le volet n’apparaît pas.
-
Si un projet ne nécessite pas de contexte lié à une fonctionnalité ou à un écran, il est recommandé de laisser la taxonomie désactivée afin d’optimiser les performances lors de l’exportation au format .XLIFF.
-
-
Si nécessaire, sélectionnez .
L’alias est utilisé pour la surveillance APC ainsi que pour la réimportation et l’exportation des tâches. Si la cible de l’alias change, APC surveille le contenu de la nouvelle cible, depuis laquelle les tâches seront réimportées et vers laquelle elles seront exportées.
L’option « Suivre les alias » s’applique à la surveillance APC ainsi qu’à la réimportation et à l’exportation des tâches. Il s'applique également aux entrées soumises via l'application Phrase Contentful à partir d'une URL d'alias. L'application enregistre l'alias lors de la soumission, de sorte que le connecteur trouve ces entrées après le changement de cible de l'alias. Les entrées soumises alors que l'alias pointait vers un environnement précédent restent visibles pour le connecteur. Chaque entrée reste exportée vers l’environnement depuis lequel elle a été soumise et réimportée depuis ce même environnement.
Un connecteur qui suit un alias ne trouve pas les entrées soumises à partir de l'URL de l'environnement sous-jacent plutôt que de l'URL de l'alias. Il ne trouve pas non plus les entrées soumises via l'application avant l'ajout de la prise en charge des alias. Soumettez à nouveau ces entrées depuis Contentful via l'URL d'alias.
-
(par défaut et recommandé)
Les APC et les travaux créés sont liés à l'environnement vers lequel l'alias pointait au moment de la création du travail/APC. Les APC surveillent uniquement cet environnement et son contenu ; les tâches sont exportées vers cet environnement et réimportées depuis celui-ci.
-
Les APC et les travaux créés sont liés à l'alias lui-même. Les APC surveillent uniquement cet alias et le contenu associé ; les tâches sont exportées vers cet alias et réimportées depuis celui-ci.
Si la cible de l'alias est modifiée, les APC surveillent la nouvelle cible de l'alias (environnement) ; les travaux seront désormais exportés et réimportés vers cette nouvelle cible.
Pour les entrées soumises via l'application Phrase Contentful, les travaux sont exportés et réimportés vers l'environnement à partir duquel l'entrée a été soumise.
Les rôles Contentful personnalisés nécessitent un accès direct à l'environnement sous-jacent spécifique vers lequel l'alias pointe, et non seulement à l'alias lui-même, sinon le tableau de bord de l'application Phrase TMS ne se chargera pas. Ajoutez cet accès dans Contentful sous , dans la section du rôle. Si l'alias est redirigé ultérieurement vers un environnement différent, ajoutez également l'accès au nouvel environnement.
-
-
Si nécessaire, fournissez l'.
Il s’agit du modèle d’URL donnant accès au contenu de Contentful tel qu’il s’affiche dans l’application. Les espaces réservés suivants sont pris en charge :
-
{env_id}: Identifiant de l’environnement -
{entry.id}: Identifiant de l'entrée -
{space_id}: Identifiant de l'espace
Un modèle d'URL peut ressembler à ceci :
https://contentfulapp.tld/?spaceId={space_id}&environmentId={env_id}&entryId={entry_id}
Remarque
L'URL doit mener à une application déployée qui affiche le contenu Contentful. Pour utiliser l'aperçu en direct, remplacez
contentfulapp.tlddans le modèle d'URL par le domaine réel de l'application.Consultez la documentation de Contentful pour plus d'informations sur la configuration de l'content preview.
Pour l’instant, les paramètres linguistiques ne sont pas pris en charge sous forme d’espace réservé. Pour inclure la langue dans l’URL, indiquez une valeur fixe et créez plusieurs instances du connecteur.
-
-
Si nécessaire, utilisez pour exclure des champs spécifiques de l'importation vers Phrase. Indiquez les ContentIDs à exclure de l'importation.
-
Indiquez l’ et le pour la (obligatoire).
L'API de prévisualisation nécessite un jeton d'accès Contentful nommé qui doit être configuré dans les paramètres API de l'espace Contentful.
L'intégration Contentful 2.0 utilise cette API pour importer du contenu et surveiller les modifications (APC).
-
Sélectionnez chaque espace et chaque environnement Contentful à surveiller ou depuis lesquels importer du contenu.
-
La configuration et l'accès sont gérés au sein même de Contentful.
-
-
Cliquez sur Enregistrer.
Le connecteur est ajouté à la liste de la page .
Remarque
La surveillance APC revérifie le contenu complet d'une entrée suivie et ses références à chaque exécution, car Contentful ne précise pas quelle version linguistique a été modifiée. Les entrées référencées sont récupérées individuellement plutôt que par lots ; ainsi, dans les espaces comportant de nombreuses entrées référencées, une seule exécution peut générer un nombre élevé de requêtes vers l'API de prévisualisation et l'API de contenu de Contentful. Pour cette raison, une entrée peut être réimportée après avoir reçu une traduction même si sa source n'a pas changé. Dans les espaces à fort volume, cela peut ralentir les exécutions de l'APC et augmenter considérablement l'utilisation de l'API Contentful.
Pour limiter ces effets :
-
Supprimez la balise de traduction une fois la traduction de l’entrée terminée et ne l’ajoutez de nouveau que si l’entrée doit être retraduite.
-
Restreignez les paramètres aux seules entrées nécessitant une traduction.
-
Utilisez l’application Phrase Contentful, qui ne surveille que les entrées soumises par son intermédiaire.
Les entrées précédemment traduites peuvent être soumises à nouveau après des modifications du texte original. Avec l’application Phrase Contentful, la nouvelle soumission est manuelle : un éditeur doit ouvrir l’entrée dans Contentful, ouvrir la barre latérale de l’application Phrase, puis cliquer sur Recommencer (ou effectuer une nouvelle soumission groupée depuis le tableau de bord de l’application). Ce n’est qu’ensuite qu’APC détecte l’entrée et met à jour le texte source de la tâche existante. Cela diffère des connecteurs qui surveillent les fichiers ou les dossiers, pour lesquels APC détecte automatiquement les modifications du texte source sans nécessiter de nouvelle soumission manuelle.
Un connecteur Contentful 2.0 appartient à votre organisation plutôt qu'à un utilisateur individuel. Le jeton OAuth Contentful utilisé par le connecteur est lié à l'utilisateur qui l'a autorisé.
Pour lier le connecteur à un utilisateur Contentful différent, le jeton OAuth existant doit être supprimé afin qu'un autre utilisateur puisse réautoriser le connecteur :
-
À l’aide du compte Contentful qui a créé le jeton, ouvrez la page des jetons API de l’espace concerné (https://app.contentful.com/spaces/{space_id}/api/cma_tokens).
-
Supprimez le jeton nommé « Memsource Connector ». Si plusieurs jetons portent ce nom, vérifiez lequel est utilisé par le connecteur concerné avant de le supprimer.
-
Une fois le jeton supprimé, le connecteur est désactivé jusqu'à ce que le nouvel utilisateur le réautorise depuis les paramètres du connecteur dans Phrase TMS.
Effectuez ces étapes avant que l'accès Contentful de l'utilisateur d'origine ne soit supprimé, sinon le jeton pourrait ne plus être visible.
Important
En cas d'accès depuis un domaine personnalisé (p. ex. mydomain.phrase.jp), ouvrez une fenêtre de navigation privée et connectez-vous sur cloud.memsource.com ou us.cloud.memsource.com pour effectuer l'authentification nécessaire à la création ou à l'enregistrement du connecteur. Après l'enregistrement, le connecteur est accessible via le domaine personnalisé.
-
À partir de la page des paramètres
, faites défiler vers le bas jusqu'à la section .
-
Cliquez sur Connecteurs.
La page s'ouvre.
-
Cliquez sur Nouveau connecteur.
La page s'ouvre.
-
Modifiez le Type en soit Contentful (Entry-Level), soit Contentful (Field-Level) et indiquez un nom pour le connecteur.
-
Si vous utilisez le connecteur avec l’application, vous pouvez cocher la case Phrase Contentful App.
-
Contentful App token
Générez un jeton d'application à saisir dans l'application Contentful de Phrase TMS. Enregistrez le connecteur après avoir généré le jeton et l'avoir copié dans l'application Contentful.
Remarque
Une fois enregistré, le jeton ne peut pas être modifié depuis Contentful. Pour le mettre à jour, révoquez le jeton depuis la configuration du connecteur dans Phrase TMS et générez-en un nouveau.
-
-
Configurez les paramètres indépendants de la langue.
-
Langue source
Sélectionnez une langue source pour remplacer la langue par défaut de Contentful. Le connecteur récupérera alors le contenu dans la langue définie dans sa configuration.
Exemple :
Remarque
Non applicable lors de l'utilisation de l'application.
-
-
Sélectionnez la manière de traiter le contenu imbriqué via Entry import mode. Le contenu peut utiliser un champ de référence pour référencer un autre contenu, permettant ainsi de créer une hiérarchie d'entités.
-
Contentful (Entry-Level)
Le connecteur au niveau des entrées parcourt automatiquement toute la hiérarchie du contenu imbriqué.
-
Contentful (Field-Level)
Sélectionnez la manière dont le connecteur au niveau du champ doit importer le contenu imbriqué.
-
-
Le contenu explicitement sélectionné lors de l'ajout depuis le référentiel est importé.
-
Les modifications détectées par APC sont importées pour traduction.
-
-
Importer les entrées référencées
-
Le connecteur parcourt toute la hiérarchie du contenu imbriqué et importe tous les champs traduisibles pour traduction.
-
-
-
-
Dans Omettre les champs traduisibles, créez une liste de champs séparés par des virgules pour exclure de l’importation vers Phrase TMS les champs pour lesquels l’option est cochée. Utilisez la structure suivante :
contentTypeID:fieldID.-
Sélectionnez Laisser les champs omis vides si les champs listés doivent rester vides. Ce paramètre sera appliqué à toutes les entrées de la liste.
-
Sélectionnez Copier la source vers la cible si les champs listés doivent contenir les valeurs sources. Ce paramètre sera appliqué à toutes les entrées de la liste.
-
-
Sélectionnez si des données sont manquantes pour un champ particulier dans la langue source.
Si nécessaire, sélectionnez une dans la liste déroulante. Cette variante linguistique sera utilisée en cas de données manquantes.
Remarque
Il n'existe aucune relation entre la langue de secours de Contentful et ce paramètre.
-
Si nécessaire, fournissez l' (BÊTA).
Il s’agit du modèle d’URL qui mène au contenu Contentful affiché. Les espaces réservés suivants sont pris en charge :
-
{env_id}: Identifiant de l’environnement -
{entry.sys.id}: Identifiant de l'entrée -
{space_id}: Identifiant de l'espace
Un modèle d'URL peut ressembler à ceci :
https://contentfulapp.tld/?spaceId={space_id}&environmentId={env_id}&entryId={entry.sys.id}
Remarque
L'URL doit mener à une application déployée qui affiche le contenu de Contentful. Pour utiliser l'aperçu en direct, remplacez
contentfulapp.tlddans le modèle d'URL par le domaine réel de l'application.Consultez la documentation de Contentful pour plus d'informations sur la configuration de la prévisualisation du contenu.
Pour l’instant, les paramètres linguistiques ne sont pas pris en charge sous forme d’espace réservé. Pour inclure une variante linguistique dans l’URL, indiquez une valeur fixe et créez plusieurs instances du connecteur.
-
-
Si l'équipe de support technique demande la journalisation des informations de débogage, sélectionnez .
-
Cliquez sur Se connecter à Contentful.
Une coche apparaîtra dans la configuration du connecteur si la connexion a réussi. Un point d’exclamation rouge apparaîtra si ce n'est pas le cas. Passez la souris sur l’icône pour obtenir plus de détails.
-
Contentful (Entry-Level) uniquement :
Définissez la Langue source.
Remarque
Cette langue doit correspondre à la langue par défaut de l’espace Contentful, définie dans les paramètres de langue de Contentful.
-
Cliquez sur Enregistrer.
Le connecteur est ajouté à la liste de la page .
-
En option, modifiez le connecteur pour sélectionner les .
-
:
Le connecteur surveille les articles à l’étape sélectionnée (par exemple Traduire). L'auteur peut appliquer cette étiquette aux articles lorsqu'ils sont prêts à être traduits.
Lors de l'importation depuis Contentful :
-
Le connecteur fait avancer le flux de travail jusqu'à l'étape sélectionnée (par ex. Traduction en cours) lorsque les articles sources sont téléchargés.
Lors de l'exportation vers Contentful :
-
Le connecteur fait passer les articles sources à l'étape sélectionnée du flux de travail (par ex. Traductions terminées) lorsque la traduction est exportée.
Remarque
La prise en charge des flux de travail a été interrompue par Contentful le 1er juin 2023. Son utilisation n'est plus prise en charge.
-