英语翻译people,even more than things,have to be restored,revived