improve translations listeners