One step closer to Star Trek...Even uses the same name: Microsoft launches a universal translator...
Tags: edtech • edu • education • Microsoft • translation