--- createdAt: 2025-08-23 updatedAt: 2025-12-30 title: Hono i18n - How to translate your Hono app – guide 2026 description: Discover how to make your Hono backend multilingual. Follow the documentation to internationalize (i18n) and translate it. keywords: - Internationalization - Documentation - Intlayer - Hono - JavaScript - Backend slugs: - doc - environment - hono applicationTemplate: https://github.com/aymericzip/intlayer-hono-template history: - version: 7.5.9 date: 2025-12-30 changes: Add init command - version: 5.5.10 date: 2025-06-29 changes: Init history --- # Translate your Hono backend website using Intlayer | Internationalization (i18n) `hono-intlayer` is a powerful internationalization (i18n) middleware for Hono applications, designed to make your backend services globally accessible by providing localized responses based on the client's preferences. ### Practical Use Cases - **Displaying Backend Errors in User's Language**: When an error occurs, displaying messages in the user's native language improves understanding and reduces frustration. This is especially useful for dynamic error messages that might be shown in front-end components like toasts or modals. - **Retrieving Multilingual Content**: For applications pulling content from a database, internationalization ensures that you can serve this content in multiple languages. This is crucial for platforms like e-commerce sites or content management systems that need to display product descriptions, articles, and other content in the language preferred by the user. - **Sending Multilingual Emails**: Whether it's transactional emails, marketing campaigns, or notifications, sending emails in the recipient’s language can significantly increase engagement and effectiveness. - **Multilingual Push Notifications**: For mobile applications, sending push notifications in a user's preferred language can enhance interaction and retention. This personal touch can make notifications feel more relevant and actionable. - **Other Communications**: Any form of communication from the backend, such as SMS messages, system alerts, or user interface updates, benefits from being in the user's language, ensuring clarity and enhancing the overall user experience. By internationalizing the backend, your application not only respects cultural differences but also aligns better with global market needs, making it a key step in scaling your services worldwide. ## Getting Started