Taking a cue from science fiction, Microsoft demos ‘universal translator’