adding translation feature