translations model using polymorphic