Translatio update (not finished yet)