Language Management

PRO

Dynamic Multi-Language Support

The ABP Language Management Module enables dynamic language management and translation of UI texts. Add or remove languages, translate content, and manage localization without code changes or redeployment.

Trusted by the teams shaping the future of .NET.

Support Any Language

Add any language to your application dynamically. Enable or disable languages, set default language, and manage translations for all supported languages through a single interface.

English Spanish French German Italian Portuguese Chinese
Japanese Korean Arabic Russian Turkish + More

Simple Translation Workflow

Manage languages, update translations, and go live instantly with a smooth, developer-friendly workflow.

Add Languages

Add Languages

Dynamically add new languages to your application or remove existing ones. Enable or disable languages to control which languages are available to users.

Translate UI Texts

Translate UI Texts

Edit translations for any language directly from the admin interface. Update existing translations and see changes reflected immediately across your application.

Find Missing Translations

Find Missing Translations

Use built-in filters to quickly identify missing translations for any language. Ensure complete localization coverage and maintain translation quality.

Deploy Instantly

Deploy Instantly

All changes take effect immediately without code changes or redeployment. Translators can update texts directly, and administrators can manage languages without developer involvement.

Without vs. With Language Management

Compare outdated, code-driven localization with a faster, smarter way to manage translations.

Traditional Approach

  • Edit translation files in code
  • Redeploy application for changes
  • Developer involvement required
  • Slow translation updates
  • Hard to track missing translations

With Language Management

  • Edit translations through UI
  • Changes take effect immediately
  • No developer involvement needed
  • Fast translation updates
  • Built-in missing translation detection

Key Features

Comprehensive language management capabilities to handle all your localization needs.

Dynamic Language Management

Add, remove, enable, or disable languages dynamically without code changes. Manage language settings and configurations through a user-friendly interface.

UI Translation Editor

Edit translations directly from the admin interface. Update UI texts, error messages, and validation messages for any language with instant updates.

Missing Translation Detection

Quickly identify missing translations for any language using built-in filters. Ensure complete localization coverage and maintain translation quality across all languages.

Dynamic Resources

Organize translations into resources for better management and maintenance. Support multiple resource types and handle complex localization scenarios.

Why Use Language Management

Localize faster, collaborate better, and launch globally—without redeployments or technical complexity.

No Redeployment Required

No Redeployment Required

Update translations at runtime without code changes or redeployment. Changes take effect immediately, making it easy to maintain multilingual applications.

Non-Technical User Friendly

Non-Technical User Friendly

Translators and content managers can update texts directly without developer involvement. Reduce translation overhead and speed up localization workflows.

Integrated with ABP Localization

Integrated with ABP Localization

Works seamlessly with ABP's localization infrastructure. Supports all ABP UI frameworks including MVC/Razor Pages, Blazor, and Angular.

Essential for Global Applications

Essential for Global Applications

Perfect for applications targeting global markets. Launch in new markets, update translations, and maintain multiple language versions easily.

Choose the Database & UI Framework That Fits Your Architecture

Language Management works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.

Database Providers

All starter templates offer multiple options for implementing your data access layer.

MongoDB Entity Framework Core

UI Frameworks

ABP allows you to build with multiple UI framework options.

MVC Razor Pages Angular Blazor

Learn More About the ABP Language Management Module

Explore detailed documentation, API references, and implementation guides.

Explore the Other Modules

Pro
Chat

Chat

Free
Docs

Docs

Pro
GDPR

GDPR

Pro
SaaS

SaaS

1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.