It can come close enough that if the choice is between an expensive live translator and a cheap (or free) voice-to-voice machine translation, then many people might prefer the latter.
You don't need either. We as humans are very good at communicating with each other even if we use different languages. What is important is not the words that are said, but the interaction between humans, which include much more than just words.
If you talk with a stranger it is usually something along the lines of needing to find a place or person, wanting to eat, drink or sleep. As people are intelligent, most will understand just from the situation what is the likely mission or needs of the stranger. The other purpose of talking with another person is to socialize and establish acquaintance or friendship. An AI will not help you with establishing a human connection. It is all in the tone of voice, the body language, the eyes, the smile.
If you want to communicate anything complicated or different than the above, a written translation is preferable. In almost all situations, using an AI voice translation will be met by the reaction "Why is this creepy man bothering me?"