There are multiple definitions - click on the translation that matches your context.

免除(他人的责任)

动词

full

release

verb

Definitions of release

English

to free someone from a duty or a contract etc so that they are no longer bound by its terms

The Northern Ireland international defender was released from his contract last month by Ipswich after spending time on loan with Hamilton.

English

to give someone or something freedom or free movement, especially after having been confined in a prison, hospital, zoo or other institution

Belmonte was released from prison 20 months ago. West Mercia police said they will interview him through an interpreter when he is released from hospital.

English

to give up or surrender a right (particularly the right to bring a claim based on another's liability)

I hereby release you from liability for loss of or damage to the materials.