what puts together protein in a cell

Ribosomes