1. A system providing cross-linguistic communication and providing feedback for machine learning, comprising: a client component capturing inputs, the client component providing a user interface configured to display a translation of an input term into a different language than an input language, a retranslation from the target language back into the source language, and interface elements enabled for selecting one of whether translations should be verified before transmission, and whether a previous translation should be revised; and a server component providing the translation and the retranslation to the client component based upon the input term, the server component including, an interaction manager stored within memory of the server component, the interaction manger configured to request the translation of the inputs and access a database containing data representing a sense of the input term, the sense including a synonym for each different sense of the input term, wherein each different sense includes a different meaning for the term.