A universal language translator automatically translates a spoken word or phrase between two or more speakers. The translator can lock onto a speaker and filter out ambient noise so as to be used in noisy environments, and to ensure accuracy of the translation when multiple speakers are present.