这两个动词均有“奉献”之意。
dedicate : 正式用词,指献身于某一崇高事业或目的,也可指把著作题献给他人。
- He has dedicated his life to scientific research.
他把自己的一生都献给了科学研究工作。 - The new president said she would dedicate herself to protecting the rights of the sick and the homeless.
新任总统说她将致力于保护病人和无家可归者的权利。
devote : 普通用词,指决心把全部身心、精力、时间等献给某一目标,某一个人或致力于某一事业。
- He left the Senate to devote more time to his family.
为了能有更多时间陪伴家人,他离开了参议院。 - She has devoted all her energies/life to the care of homeless people.
她为照料无家可归者倾注了全部心血/奉献了一生。 - At the age of 25, he decided to devote himself to God.
他25岁时决定献身上帝。