1. A system that facilitates speech translation, comprising: a speech recognition component that processes sensed data of a current context and facilitates a speech recognition process based on the sensed data; a historical activities component that stores historical data associated with the speech recognition process; and a language opportunity component that improves the speech recognition process by pushing a training session of one or more terms to a user which increases likelihood of success when using the one or more terms during the speech recognition process.