Index: index.php
===================================================================
--- index.php	(revision 22135)
+++ index.php	(working copy)
@@ -873,9 +873,10 @@
     $redirectURI = eZSys::indexDir();
 
     $moduleRedirectUri = $module->redirectURI();
+    $moduleRedirectTranslationDisabled = $module->redirectTranslationDisabled();
     $redirectStatus = $module->redirectStatus();
     $translatedModuleRedirectUri = $moduleRedirectUri;
-    if ( $ini->variable( 'URLTranslator', 'Translation' ) == 'enabled' )
+    if ( !$moduleRedirectTranslationDisabled && $ini->variable( 'URLTranslator', 'Translation' ) == 'enabled' )
     {
         ////include_once( 'kernel/classes/ezurlaliasml.php' );
         if ( eZURLAliasML::translate( $translatedModuleRedirectUri, true ) )
Index: lib/ezutils/classes/ezmodule.php
===================================================================
--- lib/ezutils/classes/ezmodule.php	(revision 22135)
+++ lib/ezutils/classes/ezmodule.php	(working copy)
@@ -371,7 +371,7 @@
     {
         $uri = $this->redirectionURIForModule( $module, $viewName, $parameters,
                                                $unorderedParameters, $userParameters, $anchor );
-        $this->redirectTo( $uri );
+        $this->redirectTo( $uri, true );
         return true;
     }
 
@@ -417,7 +417,7 @@
     */
     function redirectCurrent()
     {
-        $this->redirectTo( $this->currentRedirectionURI() );
+        $this->redirectTo( $this->currentRedirectionURI(), true );
     }
 
     /*!
@@ -542,13 +542,14 @@
      Makes sure that the module is redirected to the URI \a $uri when the function exits.
      \sa setRedirectURI, setExitStatus
     */
-    function redirectTo( $uri )
+    function redirectTo( $uri, $disableTranslation = false )
     {
         $originalURI = $uri;
         $uri = preg_replace( "#(^.*)(/+)$#", "\$1", $uri );
         if ( strlen( $originalURI ) != 0 and
              strlen( $uri ) == 0 )
             $uri = '/';
+        $this->RedirectTranslationDisabled = $disableTranslation;
         $this->RedirectURI = $uri;
         $this->setExitStatus( eZModule::STATUS_REDIRECT );
     }
@@ -561,6 +562,11 @@
         return $this->RedirectURI;
     }
 
+    function redirectTranslationDisabled()
+    {
+        return $this->RedirectTranslationDisabled;
+    }
+
     /*!
      Sets the URI which will be redirected to when the function exits.
     */
@@ -1467,6 +1473,7 @@
     public $ExitStatus;
     public $ErrorCode;
     public $RedirectURI;
+    public $RedirectURITranslationDisabled;
     public $RedirectStatus;
     public $Title;
     public $HookList;
