translate English to French: The Department, among other duties, would have been mandated a clampdown on expression deemed non-Islamic.
Ce département aurait entre autres été chargé de bâillonner toute expression jugée non islamique.