Original: In engineering and thermodynamics, a heat engine performs the conversion of heat energy to mechanical work by exploiting the temperature  gradient between a hot "source" and a cold "sink".
Simplified: In engineering and thermodynamics, a heat engine converts heat energy to mechanical work by using the temperature difference  between a hot "source" and a cold "sink".