code: def _get_embeddable_interpretation_doc(indent=0):
      """
      Returns a list of the available interpretations and what they do.
  
      If indent is specified, then the entire doc string is indented by that amount.
      """
  
      output_rows = []
  
      # Pull out the doc string and put it in a table.
      for name in sorted(dir(_interpretations)):
          if name.startswith("_") or "__" not in name:
              continue
  
          interpretation, type_str = name.split("__")
  
          func = getattr(_interpretations, name)
  
          output_rows.append(
              "%s (%s type):" % (interpretation, type_str)
          )
          output_rows += [
              ("  " + line)
              for line in _textwrap.dedent(func.__doc__)
              .strip()
              .split("\n")
          ]
  
          output_rows.append("")
  
      return "\n".join(" " * indent + line for line in output_rows)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  from .None import TransformerBase
  from .None import TransformerChain
  from .None import TransformToFlatDictionary
  from turicreate.toolkits._model import PythonProxy
  from turicreate.toolkits._model import ExposeAttributesFromProxy
  from turicreate.toolkits._internal_utils import _toolkit_repr_print
  from turicreate.toolkits._internal_utils import _precomputed_field
  from turicreate.toolkits._internal_utils import _raise_error_if_not_sframe
  from turicreate.util import _raise_error_if_not_of_type
  from turicreate.toolkits._internal_utils import _check_categorical_option_type
  from .None import _internal_utils
  from array import array
  import textwrap
  from turicreate import SFrame
  import turicreate
label_desc: Use image node_id 3 for calling a global function with example usage: _get_embeddable_interpretation_doc(indent) and returns: str