Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Translate Side by Side
Shows menus, nodes, blocks and taxonomy with source and target language side by side e.g. to provide a translation template for an external translation/review/release workflow. All string and text...
Categories: Import and export, Multilingual
Entity Reference Revisions Translation Fixes
Introduction This module fixes some issues with entity reference revisions, content moderation and content translation. Currently implemented and manually tested for paragraphs and nodes but in the...
Categories: Multilingual
Taxonomy Filter
The Taxonomy Filter module is designed to present an easy-to-use interface for narrowing down taxonomy listings to find topics that are tagged by multiple terms. This is helpful for sites that use...
Categories: Content display, Multilingual
Config Translation PO
INTRODUCTION Translation of configs is complicated. For example there is a UI to translate UI strings of Views, but to use it and effectively find where to translate a certain string is way beyond...
Categories: Multilingual
Soft Translations
Two separate entities are Soft (or Asymmetric) Translations of each other when they do not use the built-in translation system, but should be considered localized versions of each other. In some...
Categories: Multilingual
i18n comments
A very simple module which would allow you to show all/any comments attached to all node translations. Just a great way to communicate in truly multi-lingual environments. For example I have node...
Categories: Content editing experience, Multilingual
Language Sections Extras
Adds some extra features to Language Sections, currently the ability to set displayed titles of nodes, blocks and Views. Modules included Language Sections Node Titles to set node titles. Language...
Categories: Content editing experience, Multilingual
Views exposed multilingual taxonomy filter
This module allows displaying of taxonomy term reference exposed filters with the language option (if there is one) in the label like: "term_name (language)". The module provides a setting to...
Categories: Content display, Multilingual, Site search
node_comments_language
This module contains a panels content type plugin for displaying only comments in the current language from a node context. This module essentially contains a (mostly) cloned copy the node_comments...
Categories: Content editing experience, Multilingual, Developer tools
[Automatic] Comment Translation
Comment translation utilizes the Microsoft Translator to create translations of submitted comments on nodes that have existing translations available. Translated comments are placed in moderation...
Categories: Multilingual
Layout Builder Auto Translation
This module automatically translates inline blocks in the layout builder at the time of creating the node translation using Drupal AI. Features Here, answer the following questions: What is the...
Categories: Automation, Content editing experience, Multilingual
translations pack
For any translatable content entity, instantiate all language forms in single page with single submission. the core drupal form pages are not affected, but a new page created under secondary set of...
Categories: Multilingual
Media Library Translate
This module facilitates the translation of media on the content creation, editing, and translation pages by introducing a button within the Media Library widget. Currently, the module opens the...
Categories: Developer tools, Media, Multilingual
Language UND
Drupal 7 only. ONCE THE MODULE IS STARRED FIVE TIMES IT WILL BE RELEASED AS AN OFFICIAL MODULE. Makes that non multilingual nodes get the neutral language (und: undefined) instead of the site...
Categories: Multilingual
Consistent Language Interface
This module provides a language switching block that is very similar to that provided by the core locale module, however its behavior differs from the locale block in several ways: 1. The...
Categories: Content display, Multilingual
Disable Fields Translations
Purpose This lightweight module (Drupal 9) depends on the Translation Management Tool (tmgmt) module and the Language module. It provides a easy way to sect up "Exclude from translations" for a...
Categories: Multilingual
Translate Core Labels
The labels for the "Title" and "Body" fields (whatever you decide to label them for a given content type) do not get translated in node.module or node.pages.inc. This tiny module takes care of that...
Categories: Content editing experience, Multilingual
Admin Language Negotiation
Synopsis The Admin Language Negotiation module allows non-admin users to have their preferred administration language. The module enables the Administration pages language settings to anyone that...
Categories: Administration tools, Multilingual
Inline Entity Form Translation
We would like to build this Inline Entity Form Translation module on Drupal 8/9 for our usage and sharing with the community. This module overcomes the weakness of the Multilingual Paragraphs...
Categories: Content editing experience, Site structure, Multilingual
Multilingual Audit
Provides an automated multilingual audit report for your site. Current checks Check if multilingual modules are enabled. Check for existing languages. Check for language-locale mappings (when...
Categories: Multilingual
ECK i18n
ECK i18n is multilingual ECK entities management. This module implements i18n API for language-enabled ECK entities. Features : ECK entities translation sets Existing translations reference ...
Categories: Multilingual
Search API Entity Translation
Search API Entity Translation module provides multilingual support for the Search API module through integration with Entity Translation. Branch 2.x Version 2.x of the module started as a fork of...
Categories: Multilingual, Site search
Gettext and locale API
The goal of this project is to provide APIs that locale module should have provided all along. To be included in Drupal 8 core. On a technical level this project provides abstraction of GNU Gettext...
Categories: Multilingual, Developer tools
Create and Translate
Create and translate is a module that adds a submit button on the node add form to Save the node and go directly to the translation page. You will save a lot of time creating nodes and their...
Categories: Administration tools, Content editing experience, Multilingual
Google Translate Links
This module generates a block containing images of country flags. Users can click these to take them to the Google Translate version of the page. Google Translate will access your pages as an...
Categories: Multilingual