<p>Have you thought about Computer Science? Learning programming languages is a lot like foreign language in terms of understanding syntax. Plus there are jobs where Software Engineers localize user interfaces for different countries, incorporate speech & gesture, and use context. You could check out HCI (Human Computer Interaction) or HFE (Human Factors Engineering).</p>