Yes, I have used machine translation. It was very useful and fast. Sometimes it made mistakes, so I checked the translation. I think it is a good tool for learning languages
I think human translation is difficult to replace because people understand emotions, culture, and context better than machines. Machines can also make mistakes.