1. A computer-implemented method for translation of a source language utterance of a first user, comprising the steps of: obtaining a speech recognition hypothesis corresponding to said source language utterance; performing information retrieval on a supplemental database, based on a situational context, to obtain at least one word string related to said source language utterance; and formatting said speech recognition hypothesis and said word string for display to facilitate an appropriate translation selection.