We have followed individual ribosomes as they translate single messenger RNA hairpins tethered by the ends to optical tweezers. Here we reveal that translation occurs through successive translocation--and-pause cycles. The distribution of pause lengths, with a median of 2.8 s, indicates that at least two rate-determining processes control each pause. Each translocation step measures three bases--one codon-and occurs in less than 0.1 s. Analysis of the times required for translocation reveals, surprisingly, that there are three substeps in each step. Pause lengths, and thus the overall rate of translation, depend on the secondary structure of the mRNA; the applied force destabilizes secondary structure and decreases pause durations, but does not affect translocation times. Translocation and RNA unwinding are strictly coupled ribosomal functions.