Proteins are synthesized on ribosomes (present within the cytosol) which are considered to be factories for protein synthesis. Depending on the intended fate of protein molecule, it is synthesized either on the ribosomes present in free form or on surface of rough endoplasmic reticulum. read more
Proteins are translated from mRNA in ribosomes. They can either be free-floating ribosomes in the cytosol, or attached ribosomes on the rough ER. read more