diff --git a/Modules/Wrappers/SWIG/src/otbApplication.i b/Modules/Wrappers/SWIG/src/otbApplication.i
index 9932f8254780a54bf18440e19d2eb298f2ee6280..4f12fd3c4a60d7279a9d5e62bb7c664e96e26c1a 100644
--- a/Modules/Wrappers/SWIG/src/otbApplication.i
+++ b/Modules/Wrappers/SWIG/src/otbApplication.i
@@ -510,6 +510,10 @@ class ApplicationProxy(object):
 			s += self.GetDocLongDescription()
 			return s
 
+		def SetParameters(self, dict_params):
+			for param_key, param_value in dict_params.iteritems():
+				self.SetParameterValue(param_key, param_value)
+
 		def SetParameterValue(self, paramKey, value):
 			paramType = self.GetParameterType(paramKey)
 			if paramType in [ParameterType_InputProcessXML, ParameterType_RAM,