1. A system that facilitates speech translation, comprising: a processor; a speech recognition component operated by the processor that processes sensed data of a current context and facilitates a speech recognition process based on the sensed data; a historical activities component operated by the processor that stores historical data associated with the speech recognition process; a language model operated by the processor that is created to recognize speech of the user and which is updated based on interactions with a user and on responses of a foreign language speakers, wherein the foreign language speaker is a person being addressed and provides the responses via a backchannel between the system and a device of the foreign language speaker; and a language opportunity component operated by the processor that improves the speech recognition process by pushing a training session of one or more terms to the user which increases likelihood of success when using the one or more terms during the speech recognition process.