Oxidoreductase acting on a broad range of substrates: reduces ketosteroids, aromatic aldehydes, ketones, sugars and other aliphatic aldehydes, and oxidizes hydroxysteroids. May function as detoxifiying enzyme by reducing a range of toxic aldehydes and ketones produced during stress. By drought, salt and cold stresses. Belongs to the aldo/keto reductase family.