Build translation when writing an attribute

Returns a new translation that has been instantiated with the locale and
linked to the record. Useful when creating custom validations on the
translations before saving the associated object.