The mechanism of thioredoxin reductase from human placenta is similar to the mechanisms of lipoamide dehydrogenase and glutathione reductase and is distinct from the mechanism of thioredoxin reductase from Escherichia coli.