Yeah, interesting that the meanings shifted over time. EG, look at Google Translate (E>L) where apology (E) becomes excusatione (L) with a back translation (L>E) of 'excuse'. Today an apology may or may not come with an excuse but back then an apology must have been a rationalization for some action.