Correspondence is a framework for interactively visualizing correspondences between items in related structures.
Bracketup is a generic structured textual markup language (one that I have just invented).
This example is based on the first Javascript example given at http://www.fullstack.io/choc/.
Mouse over the translations to see the relationships between them.