diff --git a/prive/formulaires/traduire.html b/prive/formulaires/traduire.html
index c8d71e3d2a11256466a00bbf123f25541fb07f71..c17ce363e3ebadb424858b99dcf597041cb762e7 100644
--- a/prive/formulaires/traduire.html
+++ b/prive/formulaires/traduire.html
@@ -2,7 +2,7 @@
 	<span class="image_loading"></span>
 	[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
 	[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
-	[(#ENV{editable})
+	[(#ENV{editable}|ou{#ENV{_traduisible}})
 	<form method='post' action='#ENV{action}'><div>
 		[(#REM) declarer les hidden qui declencheront le service du formulaire
 		parametre : url d'action ]
@@ -34,7 +34,7 @@
 				[(#ENV{_lister_id_trad}|oui)
 				<div class="fieldset voir_traductions">
 					<INCLURE{fond=#ENV**{_vue_traductions},id_trad=#ENV{_lister_id_trad},titre=<:info_traductions:>,objet=#ENV{_objet},env,ajax} />
-					[(#ENV{editable})
+					[(#ENV{editable}|ou{#ENV{_traduisible}})
 					<span class="input[(#ENV{_saisie_en_cours}|non)none-js]">
 						<input type="submit" class="submit supprimer_trad" name="supprimer_trad" value="<:trad_delier|attribut_html:>" />
 					</span>
@@ -56,11 +56,11 @@
 			(#URL_ECRIRE{#ENV{_objet}|objet_info{url_edit},new=oui&lier_trad=#ENV{_id_objet}}|parametre_url{#ENV{_objet}|=={rubrique}|?{id_parent,id_rubrique},#ENV{_id_parent}}|icone_horizontale{<:trad_new:>,traduction,new})
 			</div>]
 		]
-		[(#ENV{editable})
+		[(#ENV{editable}|ou{#ENV{_traduisible}})
 		<p class="boutons[(#ENV{_saisie_en_cours}|non)none-js]">
 			<input type='submit' class='over' name='changer' value='<:bouton_changer:>' />
 			<input type='submit' class='submit' name='annuler' value='<:bouton_fermer:>' />
 			<input type="submit" class="submit" value="<:bouton_changer:>" />
 		</p>
 	</div></form>]
-</div>
+</div>
\ No newline at end of file
diff --git a/prive/formulaires/traduire.php b/prive/formulaires/traduire.php
index 2ccff2808e0d514dac2cdc4f847b1007625b1dc8..d7a3fca2718913c49a117f2415ef3d90e0eb197f 100644
--- a/prive/formulaires/traduire.php
+++ b/prive/formulaires/traduire.php
@@ -69,8 +69,9 @@ function formulaires_traduire_charger_dist($objet, $id_objet, $retour = '', $tra
 	$valeurs['changer_lang'] = '';
 
 
+	$valeurs['_traduisible'] = autoriser('changertraduction',$objet,$id_objet);
 	$valeurs['_traduire'] = '';
-	if (isset($valeurs['id_trad'])) {
+	if (isset($valeurs['id_trad']) AND $valeurs['_traduisible']) {
 		$valeurs['_traduire'] = ($traduire?' ':'');
 		$valeurs['_vue_traductions'] = "prive/objets/liste/" . (trouver_fond($f=table_objet($objet)."-trad","prive/objets/liste")?$f:"objets-trad");
 		// pour afficher la liste des trad sur la base de l'id_trad en base