Multi-language Support

Implement support for multiple languages to cater to a global audience, improving accessibility for non-English speakers.