live on in German
live on in German
weiterleben
(idiomatic, intransitive) To endure.
von etwas leben
(idiomatic, transitive) To survive solely by consuming a certain thing.