Translation is the process by which the ribosome produces proteins using information from mRNA. It occurs in three main steps: initiation, elongation, and termination. During initiation, the small ribosomal subunit binds to the mRNA start codon and is joined by initiator tRNA. In elongation, aminoacyl-tRNAs bring amino acids to the ribosome according to the mRNA codons, linking them together via peptide bonds. Termination occurs when a stop codon is reached, releasing the full protein.