In translation, the information stored in a messenger RNA (mRNA) molecule is converted into a protein. The cell reads mRNA in three-letter segments called codons, and each codon specifies one of 20 amino acids. Ribosomes move along the mRNA, matching each codon to the correct amino acid and linking them together into a chain that folds into a functional protein.
The Genetic Code: A 64-to-20 Mapping
mRNA is built from four nucleotide bases: A, U, G, and C. Read in groups of three, these bases produce 64 possible combinations, or codons. Those 64 codons map to just 20 amino acids, plus start and stop signals. This means most amino acids are encoded by more than one codon. Leucine, for example, has six different codons that all code for it.
That built-in redundancy isn’t wasteful. It acts like a buffer against mutations. If a single nucleotide in a codon changes, the new codon often still codes for the same amino acid or one with similar chemical properties. This mapping between codons and amino acids is nearly universal across all living species, from bacteria to humans.
How tRNA Carries the Right Amino Acid
Transfer RNA (tRNA) is the molecule that physically bridges the information in mRNA and the amino acids that make up a protein. Each tRNA has two critical ends: one carries a specific amino acid, and the other contains a three-base anticodon that pairs with the matching codon on the mRNA. Before translation begins, each tRNA must be “charged,” meaning the correct amino acid must be attached to it.
Specialized enzymes handle this job with extraordinary precision. Each enzyme is adapted to recognize one specific amino acid and link it to the correct set of tRNA molecules. The tRNA itself contains identity elements, specific nucleotide sequences that let the enzyme distinguish it from all other tRNAs in the cell. Antideterminants in non-matching tRNAs actively block the wrong enzyme from attaching the wrong amino acid.
Even with these safeguards, mistakes can happen. About half of these enzymes face the challenge of distinguishing between amino acids that are nearly identical in size and shape. To compensate, they use a “double sieve” system. The first sieve, the main active site, filters out amino acids that are obviously wrong (too large, for instance). The second sieve is a separate editing site that catches subtler mistakes, breaking the bond if the wrong amino acid slipped through. Errors in this charging step are vanishingly rare, occurring roughly once in every million events.
Wobble Pairing: Why 45 tRNAs Can Read 61 Codons
There are 61 codons that specify amino acids (the remaining three are stop signals), but cells don’t need 61 different tRNAs. Francis Crick’s wobble hypothesis, proposed over 50 years ago, explained why. The first two bases of a codon pair strictly with the anticodon, but the third position tolerates some flexibility. A single tRNA can recognize multiple codons that differ only in that third base.
Specifically, a uridine (U) at the wobble position of the anticodon can pair not only with adenosine but also with guanosine. An inosine (I) at the wobble position is even more flexible, pairing with uridine, cytidine, and adenosine. This flexibility means fewer tRNA types are needed while still covering all 61 sense codons accurately.
The Four Stages of Translation
Translation proceeds through four major stages: initiation, elongation, termination, and ribosome recycling.
During initiation, the ribosome assembles on the mRNA at a start codon (AUG), which codes for the amino acid methionine. This is why methionine is always the first amino acid in a newly made protein. The small ribosomal subunit finds the start codon first, then the large subunit joins to form a complete ribosome ready to begin reading.
Elongation is where the bulk of the conversion happens. The ribosome has three internal slots for tRNA molecules: the A site (where new amino acid-carrying tRNAs arrive), the P site (where the growing protein chain is held), and the E site (where spent tRNAs exit). Each cycle of elongation adds one amino acid and involves three sub-steps. First, a charged tRNA enters the A site, and its anticodon is checked against the mRNA codon in a step called decoding. If the match is correct, the tRNA locks into place. Second, the ribosome catalyzes a peptide bond, transferring the growing chain from the P-site tRNA onto the amino acid at the A site. Third, the ribosome shifts forward by exactly one codon, moving the now-peptide-carrying tRNA from A to P, sending the empty tRNA from P to E, and opening the A site for the next arrival.
Termination occurs when the ribosome encounters one of three stop codons: UAA, UAG, or UGA. No tRNA matches these codons. Instead, proteins called release factors recognize them. One release factor recognizes UAA and UAG, while another recognizes UAA and UGA. These factors slot into the ribosome’s A site much like a tRNA would, but instead of adding an amino acid, they trigger the release of the finished protein chain. After the protein is freed, the ribosome disassembles from the mRNA in a recycling step, and both subunits become available for a new round of translation.
Speed and Accuracy of the Process
Bacterial cells are speed demons at translation, adding between 10 and 20 amino acids per second depending on growth conditions. Eukaryotic cells (including human cells) are considerably slower, adding roughly 3 to 8 amino acids per second. That slower pace isn’t a disadvantage. Research has shown that reducing bacterial translation speed to eukaryotic-like rates actually improves protein folding, suggesting the slower speed gives more complex proteins the time they need to fold correctly as they’re being made.
The overall error rate during elongation is estimated at roughly 1 in 1,000 to 1 in 10,000 per codon. Some codons are more error-prone than others. Certain codons in bacteria show misreading rates as high as 1 in 100, while others hover closer to 1 in 2,500. Competition between correct and incorrect tRNAs is a major factor in determining which codons are misread most often. Combined with the separate proofreading during tRNA charging, the cell maintains a level of fidelity that allows it to produce thousands of functional proteins with remarkably few defects.
Polysomes: Scaling Up Production
A single mRNA molecule doesn’t sit idle while one ribosome crawls along it. Once the first ribosome has moved far enough from the start codon, a second ribosome can latch on and begin translating the same message. Then a third, and so on. The resulting structure, called a polysome, is a string of ribosomes all translating the same mRNA simultaneously, each at a different point along the message. This allows the cell to produce many copies of the same protein from one mRNA at the same time, dramatically increasing output without needing to make more mRNA.
In bacteria, polycistronic mRNAs (single mRNA molecules encoding multiple proteins) add another layer of efficiency. When the gaps between coding regions are small enough, a ribosome finishing one protein can immediately begin translating the next one without detaching from the mRNA. This keeps the production line moving with minimal downtime.

