In virtually all forms of life on earth, proteins in each cell are made according to a genetic blueprint, in the form of DNA. The translation of copies of this genetic blueprint ( in the form of messenger RNA) into polypeptides is performed on the ribosome, a highly complex molecular machine composed of RNAs and proteins. To this end, special adaptor molecules called transfer RNAs are lined up by the ribosome in the sequence dictated by the genetic code, such that the amino acids carried by these molecules can be linked into a polypeptide. Several cofactors are involved in these processes, some of which require energy freed up by GTP hydrolysis. Although the ribosome was discovered more than 50 years ago, its structure has only been solved recently by X-ray crystallography. Another technique, cryo-electron microscopy, is starting to contribute toward our understanding of the ribosome's function, by portraying its conformational changes and binding interactions with the cofactors and tRNA.