Is there a site or resource that will take an Esperanto word and diagram the different components? For example, given "malsanulejo," the "diagrammer" would return something like:
mal-: prefix meaning "opposite"
san-: root meaning "healthy"
-ul-: suffix meaning "human"
-ej-: suffix meaning "place"
-o: word ending for a noun