Updated with docs & tests, also rather than replacing the existing LISP-NAME and FOREIGN-NAME, created new functions called TRANSLATE-NAME-FROM-FOREIGN and TRANSLATE-NAME-TO-FOREIGN that are called by the original functions.
Updated with docs & tests, also rather than replacing the existing LISP-NAME and FOREIGN-NAME, created new functions called TRANSLATE- NAME-FROM- FOREIGN and TRANSLATE- NAME-TO- FOREIGN that are called by the original functions.