Tagged site-translation