Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

partial_multi

34 sites No security coverage
View on drupal.org

Quick Summary

If you have a site that is multilingual, but only some pages are translated, this module redirects untranslated pages to the source language, to help with search engine optimization.

There is currently not a stable release covered by the security policy. See
#3023523: Make a stable release with security compliance
#3233562: Abandoning Partly Multilingual

The original developer of this project was jhodgdon. Joseph Olstad is now maintainer.

A similar more popular module exists

The similar module is called Content Translation Redirect

Feel free to evaluate both and provide feedback.

A bit more detail...

The purpose of the Partially Multilingual module is to avoid having multiple, unaliased URLs for the same page, which differ only by the language prefix in the URL, if your site has pages that are not translated into all of the enabled site languages.

Without this module, for example, if a site visitor is viewing the site in Spanish, and clicks through to a page that is only available in English, the visitor will most likely see a URL like /es/node/77, while the page content will be in English, and matches the content that would also be available at the URL /about (assuming that is the English page alias). This situation is not good for search engine optimization (SEO).

With the Partially Multilingual module installed, in this situation, the site visitor will instead be redirected (permanently) to the /about URL, so that /about will be the only URL that has this content.

There is no configuration in this module. By having this module installed, it will monitor incoming URLs. If the URL corresponds to viewing a regular Content (node) page that is not translated into the requested language, the URL will be redirected (with a permanent/301 code) to the URL for viewing the content in its source language. (In the example above, if you go to /es/node/77, you will be redirected to /about.) If the URL is for some other type of page, or the requested language exists for this content item, the request is not redirected.

For more discussion about this situation, the original author of this module wrote up a blog post: http://poplarware.com/article/partially-multilingual-seo

Activity

Total releases
1
First release
Oct 2025
Latest release
6 months ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
8.x-1.0-alpha3 Pre-release Oct 16, 2025