--- createdAt: 2024-08-11 updatedAt: 2026-05-31 title: "Express i18n - Guide complet pour traduire votre application" description: "Oubliez i18next. Le guide 2026 pour créer une application Express multilingue (i18n). Traduisez avec des agents IA et optimisez la taille du bundle, le SEO et les performances." keywords: - Internationalisation - Documentation - Intlayer - Express - JavaScript - Backend slugs: - doc - environment - express applicationTemplate: https://github.com/aymericzip/intlayer-express-template history: - version: 8.9.0 date: 2026-05-04 changes: "Mettre à jour l'utilisation de l'API useIntlayer de Solid pour un accès direct aux propriétés" - version: 7.5.9 date: 2025-12-30 changes: "Ajouter la commande init" - version: 5.5.10 date: 2025-06-29 changes: "Historique initial" --- # Traduire votre Express backend avec Intlayer | Internationalisation (i18n) `express-intlayer` est un middleware puissant d'internationalisation (i18n) pour les applications Express, conçu pour rendre vos services backend accessibles mondialement en fournissant des réponses localisées basées sur les préférences du client. ## Pourquoi internationaliser votre backend ? Internationaliser votre backend est essentiel pour servir efficacement un public mondial. Cela permet à votre application de fournir du contenu et des messages dans la langue préférée de chaque utilisateur. Cette capacité améliore l'expérience utilisateur et élargit la portée de votre application en la rendant plus accessible et pertinente pour les personnes de différents horizons linguistiques. ### Cas d'utilisation pratiques - **Afficher les erreurs backend dans la langue de l'utilisateur** : Lorsqu'une erreur se produit, afficher des messages dans la langue maternelle de l'utilisateur améliore la compréhension et réduit la frustration. Cela est particulièrement utile pour les messages d'erreur dynamiques qui pourraient être affichés dans des composants frontaux comme des toasts ou des modales. - **Récupérer du contenu multilingue** : Pour les applications tirant du contenu d'une base de données, l'internationalisation garantit que vous pouvez servir ce contenu dans plusieurs langues. Cela est crucial pour des plateformes comme les sites de commerce électronique ou les systèmes de gestion de contenu qui doivent afficher des descriptions de produits, des articles et d'autres contenus dans la langue préférée de l'utilisateur. - **Envoyer des e-mails multilingues** : Qu'il s'agisse d'e-mails transactionnels, de campagnes marketing ou de notifications, envoyer des e-mails dans la langue du destinataire peut augmenter significativement l'engagement et l'efficacité. - **Notifications push multilingues** : Pour les applications mobiles, envoyer des notifications push dans la langue préférée de l'utilisateur peut améliorer l'interaction et la rétention. Cette touche personnelle peut rendre les notifications plus pertinentes et exploitables. - **Autres communications** : Toute forme de communication depuis le backend, comme les messages SMS, les alertes système ou les mises à jour de l'interface utilisateur, bénéficie d'être dans la langue de l'utilisateur, garantissant clarté et améliorant l'expérience utilisateur globale. En internationalisant le backend, votre application respecte non seulement les différences culturelles, mais s'aligne également mieux avec les besoins du marché mondial, ce qui en fait une étape clé pour étendre vos services à l'échelle mondiale. ## Démarrage