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.
Cyrillic to Latin Transliteration
Automatic transliteration and content translation creation from source Cyrillic nodes. Allows users to select node types that should have automatic transliteration enabled. Drupal 8 At the moment...
Categories: Content editing experience, Multilingual
Node change default language
A Drupal module that allows changing the default/source language of nodes via UI using direct SQL queries. Similar modules There is a similar module called entity_change_default_language, but its...
Categories: Multilingual
i18n Symlinks
This module provides basic translation feature for node symlinks.
Categories: Multilingual
Node toggle content
Allow to toggle node content visibility, hiding content in foreign language.
Categories: Content display, Multilingual
Translation MenuSync
The module provides the opportunity to ease Menu Link creation for multilingual content. You can assign each language a specific menu and restrict creation of content of this language to this menu....
Categories: Multilingual
i18n sync field collection
Adoption of i18n sync to field collections within node.
Categories: Multilingual
Taxonomy Delete Language Neutral
Generally when we are using i18n module for translation then we always want to associate every content with some language. If you notice while adding/editing any node or term by default Language...
Categories: Administration tools, Multilingual, Site structure
Translations Reminder
Display editor reminder messages on translated content. Show a custom helpful reminder messages to help users with edit permissions on translated content. This improves workflow consistency and...
Categories: Administration tools, Multilingual
Node Menu Language Filter
This module aims to reduce the menu-item selection which is practical on sites with many languages and or big menus. For example: you don't want to see an Italian menu when the node language is...
Categories: Multilingual
Auto translate
The module for auto translation of nodes at creation. For translation is used the Bing.translator API.
Categories: Content editing experience, Multilingual
Multiple node translation
Module for creating a translation of nodes from default to selected language via Batch API.
Categories: Multilingual
Internationalization hide synchronized fields
The internationalization module provides a method for synchronizing fields between various translations. This is a wonderful feature, but user experience is horrible. When creating a new...
Categories: Administration tools, Multilingual
ANT Custom Translations
This is a sub-module of Auto Node Translate. This module provides the ability to add custom translations from a spreadsheet. Custom Translations Sometimes you have terms or expressions that need a...
Categories: Multilingual
Translation Clone
This module provides an administration screen that allows administrators to massively clone translations of entities from one language to another. Data currently supported (please feel free to...
Categories: Multilingual
Extended Translation
This is an experimental Drupal 8 module. Implementation of D7-like node translation model for Drupal 8. Generalize to any type of entity.
Categories: Multilingual
Delete Language Content
Removing language doesn't remove its content. So this module will help you to remove translated nodes if while removing the language.
Categories: Content editing experience, Multilingual
Multilingual Tweaks
The module provides some cosmetic changes to upgrade admin experience for multilingual websites. Features * Changes of menu items list * Changes of node items list
Categories: Administration tools, Multilingual
Revisioning Translation
This module works in conjunction with the Revisioning and Translation Management modules. The Translation Management module by default doesn't take revisions into account. When content is edited,...
Categories: Content editing experience, Multilingual
Webform Translation Plus
This module is to fix a few things in webform_translation without having to drastically alter the parent module and permit these options to be ignored if need be. *** Should the maintainer of the...
Categories: Multilingual, Developer tools
Field file and translations
Field File and translations allows the user to add a special file field to a node or media entity forms to bulk upload a file and its translations together and once submitted this will create the...
Categories: Multilingual
Language text link filter
Language text link filter searches through text bodies for internal links. If a link to a node points to another language than the current, the module looks for a translation in the right language...
Categories: Content editing experience, Multilingual
Internationalisation Helper
Internationalisation Helper (i18n_helper) provides additional useful functions to i18n 1. CCK Fields synchronised by i18n_sync may be configured to be hidden or read-only in node views and node...
Categories: Multilingual
Translation Links
Translation Links module creates links to translations in convenient places for semi-multi-lingual sites, such as next to teaser titles, as local tasks (aka tabs) and on node/edit pages. Notes Not...
Categories: Multilingual
Node Edit Language Switcher
Provides a custom features to easily add the contents for node entity for all of the available language in a site.
Categories: Administration tools, Content editing experience, Multilingual
TMGMT metatag
This module provides possibility to translate node metatags via TMGMT (metatags will be extracted from "parent" entity and added to the same job); Screenshot
Categories: Multilingual, Developer tools