Translation is the process by which the genetic code carried by mRNA is used to synthesize proteins. It involves three stages - initiation, elongation, and termination. During initiation, the small ribosomal subunit binds to the mRNA start codon along with initiator tRNA. In elongation, amino acids are added one by one to form the polypeptide chain. Termination occurs when a stop codon enters the ribosomal A site and the protein is released. The primary, secondary, tertiary, and sometimes quaternary structures of proteins are determined by the sequence of amino acids and various bonding interactions.