Fonctionnalité

Headless CMS Multilingue — Gérez du Contenu Localisé à Grande Échelle avec better-i18n

Un Headless CMS conçu pour les équipes multilingues. Définissez des modèles de contenu, gérez les traductions dans toutes les langues et livrez du contenu localisé via une REST API puissante — sans infrastructure personnalisée requise.

Pourquoi votre CMS a besoin d'un support i18n natif

La plupart des plateformes Headless CMS traitent la localisation comme une réflexion après coup — un plugin, un add-on ou un interrupteur au niveau du champ enfoui dans les paramètres. Le résultat ? Des workflows fragmentés, des traductions incohérentes et des équipes d'ingénierie qui écrivent du code de liaison personnalisé pour tout maintenir ensemble.

Le Headless CMS de better-i18n est différent. La gestion de contenu multilingue est le fondement, pas un feature flag. Chaque modèle, chaque champ, chaque réponse API est conçu pour fonctionner dans plusieurs langues dès le premier jour.

Model Builder — Structurez le contenu à votre façon

Le Model Builder vous permet de définir exactement comment votre contenu est structuré. Créez des collections pour le contenu répété (articles de blog, pages produit, FAQs) ou des singletons pour les pages uniques (accueil, à propos, paramètres).

Chaque modèle est un schéma sur lequel votre équipe et les consommateurs de votre API peuvent compter. Plus de devinettes sur quels champs existent ou quel format ils attendent — le modèle est le contrat.

Plus de 19 types de champs

better-i18n est livré avec un ensemble complet de types de champs pour vous permettre de modéliser n'importe quelle structure de contenu sans contournements :

  • Text & Rich Text — Champs de texte brut et un éditeur de texte enrichi Plate.js complet avec formatage, intégrations et contenu structuré
  • Textarea — Texte brut multiligne pour les descriptions, résumés et notes
  • Number & Boolean — Valeurs numériques et bascules vrai/faux
  • Date & DateTime — Sélecteurs de date avec précision horaire optionnelle
  • Files & Media — Téléchargez et attachez des images, documents et autres ressources
  • URL, Email & Phone — Champs validés pour les données de contact et de lien
  • Enum (Select / Multi-select) — Listes d'options prédéfinies pour une catégorisation cohérente
  • Relations & Rollups — Liez des entrées entre les modèles et agrégez les données associées
  • Formulas — Champs calculés basés sur d'autres valeurs de champs
  • Unique ID — Identifiants générés automatiquement pour chaque entrée
  • Status — États de workflow intégrés pour la gestion du cycle de vie du contenu
  • Created / Last Edited Timestamps — Piste d'audit automatique pour chaque entrée

Gestion des champs

Chaque champ peut être configuré avec précision :

  • Ajouter de nouveaux champs à n'importe quel modèle à tout moment
  • Modifier les noms de champs, types, règles de validation et texte d'espace réservé
  • Réorganiser les champs par glisser-déposer pour correspondre à votre workflow éditorial
  • Supprimer les champs dont vous n'avez plus besoin — en toute sécurité et sans casser les entrées existantes

Gestion des entrées — Cycle de vie complet du contenu

Créer et gérer des entrées de contenu est simple. L'éditeur d'entrées s'adapte au schéma de votre modèle, présentant le bon champ de saisie pour chaque type de champ.

CRUD + Opérations en masse

  • Créer des entrées avec tous les champs personnalisés remplis
  • Lire des entrées avec expansion complète des champs et résolution des relations
  • Mettre à jour n'importe quel champ, y compris les traductions pour chaque langue
  • Supprimer des entrées individuellement ou en masse
  • Mises à jour de statut en masse — déplacer des dizaines d'entrées de brouillon à publié en une seule action
  • Suppression en masse — nettoyer efficacement le contenu obsolète

Workflow de statut

Chaque entrée suit un cycle de vie clair :

  1. Brouillon — Travail en cours, visible uniquement par les éditeurs
  2. En attente de révision — Prêt pour la révision éditoriale
  3. Publié — En ligne et disponible via l'API
  4. Archivé — Conservé pour référence mais retiré des requêtes actives

Ce workflow garantit la qualité du contenu sans ralentir votre équipe.

Génération de contenu par IA

Vous fixez un champ vide ? La génération de contenu par IA de better-i18n peut aider. La capacité content.generateFieldContent analyse la structure de votre modèle et le contenu existant pour suggérer des valeurs de champs — des méta-descriptions SEO au texte produit.

La génération par IA fonctionne au niveau du champ, vous restez donc maître de la situation. Acceptez, modifiez ou régénérez jusqu'à ce que le contenu corresponde à votre ton.

REST API publique — Livrez du contenu partout

L'architecture Headless CMS signifie que votre contenu est disponible partout où vous en avez besoin — sites web, applications mobiles, affichage numérique, appareils IoT ou tout framework frontend.

API Endpoints

EndpointDescription
GET /v1/content/:orgSlug/:projectSlug/modelsLister tous les modèles de contenu
GET /v1/content/:orgSlug/:projectSlug/entriesLister les entrées avec filtrage
GET /v1/content/:orgSlug/:projectSlug/entries/:entrySlugObtenir une entrée par slug

Paramètres de requête

L'API prend en charge des requêtes avancées prêtes à l'emploi :

  • language — Retourner le contenu dans une langue spécifique
  • status — Filtrer par brouillon, publié ou archivé
  • page & limit — Paginer de grands ensembles de résultats
  • sort & order — Trier par n'importe quel champ, croissant ou décroissant
  • fields — Sélectionner uniquement les champs dont vous avez besoin (sparse fieldsets)
  • expand — Résoudre les champs de relation en ligne (pas de requêtes N+1)
  • search — Recherche en texte intégral sur les titres d'entrées et les champs de texte
  • filter[fieldName] — Filtrer par n'importe quelle valeur de champ personnalisé

Authentification

Sécurisez votre contenu avec l'authentification par API key. Créez et gérez les keys via le dashboard, puis passez-les via l'en-tête x-api-key.

GET /v1/content/acme/website/entries?language=de&status=published
x-api-key: your-api-key

Gestion du contenu localisé bien faite

Qu'est-ce qui distingue ce Headless CMS des dizaines d'autres sur le marché ? Chaque fonctionnalité est conçue en pensant au contenu multilingue :

  • Localisation par champ — Marquez quels champs nécessitent une traduction et lesquels sont universels (comme les dates ou les booléens)
  • API consciente des langues — Demandez du contenu dans n'importe quelle langue avec un seul paramètre de requête
  • Suivi du statut de traduction — Voyez d'un coup d'œil quelles entrées manquent de traductions
  • Slugs cohérents — Les entrées maintiennent le même slug dans toutes les langues pour des structures d'URL propres

Commencer

Le Headless CMS de better-i18n est disponible dans le cadre de la plateforme better-i18n. Définissez votre premier modèle, créez des entrées dans votre langue source et commencez à livrer du contenu localisé via l'API en minutes — pas en semaines.

Commencez à construire votre CMS multilingue →

En savoir plus

Translation Sync Engine — Traitement Async Fiable pour votre Pipeline de Localisation avec better-i18n

Une pipeline de traduction async fiable qui maintient votre code source, vos traductions et votre CDN parfaitement synchronisés — avec détection des conflits, activity logging et zéro perte de données.

better-i18n Doctor : Surveillance Automatisée de la Qualité des Traductions

Analysez votre code à la recherche de traductions manquantes, de clés orphelines et d'incohérences de placeholders. Obtenez un score de santé de 0 à 100 à chaque commit.

Batch Operations pour la gestion des traductions à l'échelle enterprise avec better-i18n

Mettez à jour, publiez et gérez des milliers de traductions en une seule opération. Les outils batch de better-i18n gèrent des volumes enterprise sans effort.

Developer Experience & Platform UX — better-i18n : conçu pour la vitesse, pensé pour le plaisir

Une developer experience soignée où chaque interaction est intentionnelle — navigation par Command Palette, Inline Editing, Auto-Sync et assistance alimentée par IA intégrée dans chaque flux de travail.

better-i18n Gestion des Médias : Ressources de Contenu pour Projets Localisés

Téléchargez, organisez et livrez des ressources médias aux côtés de vos traductions dans toutes les langues — des photos de profil aux images de contenu, tout stocké dans le repository R2 edge storage ultra-rapide.

Sécurité et Compliance Enterprise pour les Équipes better-i18n

Authentification, chiffrement et conformité de niveau enterprise — protégeant vos workflows de traduction du code à la production.