diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php
index aa0b0253791a13200c0bdc9b1243b4716366f882..f5a4e4e5dee03936c755b7d0bc51d259f078a40f 100644
--- a/ecrire/public/assembler.php
+++ b/ecrire/public/assembler.php
@@ -180,7 +180,7 @@ function public_assembler_dist($fond, $connect='') {
 	  global $forcer_lang, $ignore_auth_http;
 
 	// multilinguisme
-	if ($forcer_lang AND ($forcer_lang!=='non')) {
+	if ($forcer_lang AND ($forcer_lang!=='non') AND !_request('action')) {
 		include_spip('inc/lang');
 		verifier_lang_url();
 	}