How do compilers work?

I want to know how do compilers work. Can anyone please help me out.