This plugin is designed for enterprise-scale projects and CMS users who need a Dictionary experience inside Strapi
released January 8, 2026
npm install strapi-plugin-dictionaryA powerful, high-performance plugin to manage global translations, UI phrases, and dictionary entries directly from the Strapi Admin Panel.
NOW featuring a Premium UI, Dark Mode Support, and advanced Folder Management.
auth.login.*) in one go.My_Folder) to ensure valid API keys.home.header.menu.item).src/plugins/dictionary.config/plugins.ts:
export default () => ({
dictionary: {
enabled: true,
},
});npm run build && npm run develop.Navigate to Dictionary Manager in the main menu.
button.save).auth).login, logout, signup).auth.login, auth.logout, etc.Click the Pencil Icon next to any folder to open Batch Edit Mode.
Fetch translations for your frontend (Next.js, React, Mobile).
GET /api/dictionaryQuery Params:
lang (optional): Locale code (default: en).Response: Returns a flat, optimized JSON object ideal for i18n libraries.
{
"auth.login.title": "Welcome Back",
"auth.login.button": "Sign In",
"common.error": "Something went wrong"
}@strapi/design-system with strict Layout implementation.DesignSystemProvider injection for seamless Dark/Light mode switching.useState / useMemo for efficient tree rendering.dictionary-item with JSON fields for flexibility.Share your work with the community and get it listed in the Strapi ecosystem for everyone to discover and use.
Submit
