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 can be frustrating. In the past, we relied on chunky pocket dictionaries or awkward hand gestures. Then came smartphone apps, which were better