The genetic code is the foundation for all life. With few exceptions, the translation of nucleic acid messages into proteins follows conserved rules, which are defined by codons that specify each of the 20 proteinogenic amino acids. For decades, leading research groups have developed a catalogue of innovative approaches to extend nature's amino acid repertoire to include one or more noncanonical building blocks in a single protein. In this review, we summarize advances in the history of in vitro and in vivo genetic code expansion, and highlight recent innovations that increase the scope of biochemically accessible monomers and codons. We further summarize state-of-the-art knowledge in engineered cellular translation, as well as alterations to regulatory mechanisms that improve overall genetic code expansion. Finally, we distill existing limitations of these technologies into must-have improvements for the next generation of technologies, and speculate on future strategies that may be capable of overcoming current gaps in knowledge.