translate virtual list