Translation is the process by which the nucleotide sequence of mRNA is used as a template to synthesize a polypeptide according to the genetic code. It involves three main steps: initiation, elongation, and termination. Initiation requires numerous initiation factors and begins with formation of the initiation complex containing the small ribosomal subunit, initiator tRNA, and mRNA. Elongation cycles then add amino acids to the growing polypeptide chain through binding of aminoacyl-tRNAs according to the mRNA codon sequence. Termination occurs when a stop codon is recognized, leading to peptide release and ribosome dissociation.