Multilingual Module
Enables internationalization and localization support for global audiences. Provides comprehensive multilingual capabilities including content translation, language switching, and cultural adaptation.
Recommended For
Language Codes
Translation Providers
Text Direction Support
The Multilingual module enables businesses to serve global audiences by providing comprehensive internationalization and localization capabilities. It works seamlessly with the multilingual-format component to deliver content in users' preferred languages.
Language Support
Comprehensive support for multiple languages using ISO 639-1 language codes
Automatic Translation
Optional automatic translation capabilities for dynamic content
RTL Text Support
Right-to-left text direction support for Arabic, Hebrew, and other RTL languages
Translation Providers
Integration with popular translation services like Google Translate, DeepL, and Microsoft Translator
Content Localization
Works with multilingual-format component for structured multilingual content
Default Language Fallback
Graceful fallback to default language when content is not available in user's preferred language
Content publishing platforms benefit from multilingual content
Reach global audiences with localized articles
News outlets serve international readership
Breaking news needs to reach diverse language communities
Online stores targeting global markets
Product descriptions and checkout in customer's language
Platforms connecting international buyers and sellers
Support for multiple vendor and customer languages
Accommodation services for international guests
Booking information in guest's preferred language
Restaurants in tourist areas or diverse communities
Menus and ordering in multiple languages
Educational content for global learners
Course materials accessible in learner's native language
Social platforms connecting global communities
User interface and content in user's preferred language
Use standard ISO 639-1 language codes (e.g., "en", "es", "fr", "de", "zh", "ja")
enesfrdezhjaSpecial handling for languages that read right-to-left
arhefaurIntegration with popular translation providers
googledeeplmicrosoftamazoncustom{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Multilingual Module",
"description": "Module for multilingual support and localization features",
"aimlVersion": "2.0.1",
"schemaVersion": "2.0.1",
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "2.0.1",
"description": "Module version"
},
"enabled": {
"type": "boolean",
"description": "Whether multilingual module is enabled"
},
"supported_languages": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z]{2}(-[A-Z]{2})?$"
},
"description": "Array of supported language codes (ISO 639-1)"
},
"auto_translation": {
"type": "boolean",
"description": "Whether automatic translation is available"
},
"default_language": {
"type": "string",
"pattern": "^[a-z]{2}(-[A-Z]{2})?$",
"description": "Default language code"
},
"rtl_languages": {
"type": "array",
"items": {
"type": "string"
},
"description": "Languages that use right-to-left text direction"
},
"translation_providers": {
"type": "array",
"items": {
"type": "string",
"enum": ["google", "deepl", "microsoft", "amazon", "custom"]
},
"description": "Available translation service providers"
}
},
"required": ["version", "enabled"]
}{
"modules": {
"multilingual": {
"version": "2.0.1",
"enabled": true,
"supported_languages": [
"en",
"es",
"fr",
"de",
"zh",
"ja",
"ko"
],
"auto_translation": true,
"default_language": "en",
"rtl_languages": ["ar", "he"],
"translation_providers": ["google", "deepl"]
}
}
}https://schemas.meta-aiml.org/v2.0.1/templates/module/multilingual.jsonIncluded in entity schemas via the modules object