Clean up, English translation

not tested, check the external links.  Most inline comments are now in
English and should be checked.