Stop codons have been exploited for genetic incorporation of unnatural amino acids (Uaas) in live cells, but their low incorporation efficiency, which is possibly due to competition from release factors, limits the power and scope of this technology. Here we show that the reportedly essential release factor 1 (RF1) can be knocked out from Escherichia coli by 'fixing' release factor 2 (RF2). The resultant strain JX33 is stable and independent, and it allows UAG to be reassigned from a stop signal to an amino acid when a UAG-decoding tRNA-synthetase pair is introduced. Uaas were efficiently incorporated at multiple UAG sites in the same gene without translational termination in JX33. We also found that amino acid incorporation at endogenous UAG codons is dependent on RF1 and mRNA context, which explains why E. coli tolerates apparent global suppression of UAG. JX33 affords a unique autonomous host for synthesizing and evolving new protein functions by enabling Uaa incorporation at multiple sites.