Impact of technology on language translation