diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php
index c21f4e4ffbe5ccd0b8cd4286847e35d81d63b8af..1c40d063da7a0832a66bcdf65310d34162f1a016 100644
--- a/ecrire/exec/articles.php
+++ b/ecrire/exec/articles.php
@@ -202,7 +202,7 @@ EOF;
 			"<script type='text/javascript'>\n".
 			"var multilang_def_lang='".$GLOBALS["spip_lang"]."';var multilang_avail_langs=[$active_langs];\n".
 			"$(function(){\n".
-			"multilang_init_lang({'root':'#portfolio,#documents','fields':'input,textarea'});\n".
+			"multilang_init_lang({'root':'#portfolio,#documents','forms':'form:not(.form_upload)','fields':'input,textarea'});\n".
 			"onAjaxLoad(function(){forms_init_multi({'target':this})});\n".
 			"});\n".
 			"</script>\n";
diff --git a/ecrire/exec/naviguer.php b/ecrire/exec/naviguer.php
index ebd20bc7ed408b85307de8974d39cbb79144cf26..722e1a19a90588181f813c5c857705108451f799 100644
--- a/ecrire/exec/naviguer.php
+++ b/ecrire/exec/naviguer.php
@@ -391,7 +391,7 @@ EOF;
 			"<script type='text/javascript'>\n".
 			"var multilang_def_lang='".$GLOBALS["spip_lang"]."';var multilang_avail_langs=[$active_langs];\n".
 			"$(function(){\n".
-			"multilang_init_lang({'root':'#portfolio,#documents','fields':'input,textarea'});\n".
+			"multilang_init_lang({'root':'#portfolio,#documents','forms':'form:not(.form_upload)','fields':'input,textarea'});\n".
 			"onAjaxLoad(function(){forms_init_multi({'target':this})});\n".
 			"});\n".
 			"</script>\n";