'Returns {field_name: field_contents} for translatable fields, where
field_contents > \'\''

def get_translatable_content(self):

    fields = (f for f in self._meta.fields if (isinstance(f, (models.CharField, models.TextField)) and f.editable and (not f.choices) and (f.name not in self.translatable_content_excluded_fields)))
    return dict(filter(itemgetter(1), ((f.name, getattr(self, f.name)) for f in fields)))
