What cellular component carries out protein synthesis?

Ribosomes