Macrolide antibiotics bind in the nascent peptide exit tunnel of the bacterial ribosome and prevent polymerization of specific amino acid sequences, selectively inhibiting translation of a subset of proteins. Because preventing translation of individual proteins could be beneficial for the treatment of human diseases, we asked whether macrolides, if bound to the eukaryotic ribosome, would retain their context- and protein-specific action. By introducing a single mutation in rRNA, we rendered yeast Saccharomyces cerevisiae cells sensitive to macrolides. Cryo-EM structural analysis showed that the macrolide telithromycin binds in the tunnel of the engineered eukaryotic ribosome. Genome-wide analysis of cellular translation and biochemical studies demonstrated that the drug inhibits eukaryotic translation by preferentially stalling ribosomes at distinct sequence motifs. Context-specific action markedly depends on the macrolide structure. Eliminating macrolide-arrest motifs from a protein renders its translation macrolide-tolerant. Our data illuminate the prospects of adapting macrolides for protein-selective translation inhibition in eukaryotic cells.