idee pour l'implementation de translate