add translation module and fix some