Translation is the process by which the genetic information stored in DNA and passed to mRNA is ultimately expressed as proteins. It involves the use of ribosomes, mRNA, tRNAs, and amino acids. The genetic code consists of three nucleotide sequences called codons that correspond to specific amino acids. There are 61 codons that code for 20 amino acids, and 3 termination codons that signal the end of protein synthesis. Translation occurs through initiation, elongation, and termination stages on the ribosome, and involves codon-anticodon recognition between mRNA and tRNA to add amino acids in the correct sequence specified by the mRNA.