This invention provides compositions and methods for generating components of protein biosynthetic machinery including orthogonal tRNAs, orthogonal aminoacyl-tRNA synthetases, and orthogonal pairs of tRNAs/synthetases. Methods for identifying orthogonal pairs are also provided. These components can be used to incorporate unnatural amino acids into proteins in vivo.