Reduces a broad range of aliphatic and aromatic aldehydes to the corresponding alcohols (PubMed:21048316). Reduces prostaglandins (By similarity). May play a role in the metabolism of xenobiotic aromatic aldehydes. an alditol + NADP(+) = an aldose + H(+) + NADPH NADP(+) + prostaglandin F2alpha = H(+) + NADPH + prostaglandin H2 Inhibited by tolrestat and epalrestat. Optimum pH is 6.5-7. Monomer. Belongs to the aldo/keto reductase family.