translation work registration
in type model instead controller