Protein synthesis and its relation to the genetic code was for a long time a central issue in biology. Rapid experimental progress throughout the past decade, crowned with the recently elucidated ribosomal structures, provided an almost complete description of this process. In addition important experiments provided solid evidence that the natural protein translation machinery can be reprogrammed to encode genetically a vast number of non-coded (i.e. noncanonical) amino acids. Indeed, in the set of 20 canonical amino acids as prescribed by the universal genetic code, many desirable functionalities, such as halogeno, keto, cyano, azido, nitroso, nitro, and silyl groups, as well as C=C or C[triple bond]C bonds, are absent. The ability to encode genetically such chemical diversity will enable us to reprogram living cells, such as bacteria, to express tailor-made proteins exhibiting functional diversity. Accordingly, genetic code engineering has developed into an exciting emerging research field at the interface of biology, chemistry, and physics.