do some translation