Molecule translating