If you find yourself hiking through Madrid's lively streets, sealing a business agreement in Mexico City, or merely hoping to converse more effectively with neighbors who speak Spanish, language barriers are often a source of frustration. In the past, we relied on chunky pocket dictionaries or awkward hand gestures. Smartphone applications arriv