code: def translate(self):
          
          translations = []
          for lang in settings.LANGUAGES:
              # do not create an translations for default language.
              # we will use the original model for this
              if lang[0] == self._get_default_language():
                  continue
              # create translations for all fields of each language
              if self.translatable_slug is not None:
                  if self.translatable_slug not in self.translatable_fields:
                      self.translatable_fields = self.translatable_fields + (self.translatable_slug,)
  
              for field in self.translatable_fields:
                  trans, created = Translation.objects.get_or_create(
                      object_id=self.id,
                      content_type=ContentType.objects.get_for_model(self),
                      field=field,
                      lang=lang[0],
                  )
                  translations.append(trans)
  
          return translations
docs: Create all translations objects for this Translatable instance.
  
          @rtype: list of Translation objects
          @return: Returns a list of translations objects