What is machine translation and how does it work in natural language processing? How do systems like Google Translate convert text from one language to another? What machine learning and NLP techniques are used in machine translation? What are the main challenges faced in achieving accurate translations? How is machine translation used in real-world communication and business applications?