Translation ants