articulate, eloquent, coherent, and lucid, would be some examples
A person who does not speak is called mute or nonverbal.
mute
You call them 'mute'.
quiet
A person who can speak two languages is called a bilingual.
If you want to call her do it when you feel comfortable but it is always best to speak in person.
no you dont
Hysterical.
If someone is unable to speak, it's called being 'dumb'.
A "polyglot" is someone who knows several languages.
Dial the person's phone number. When the phone is answered, start talking.
I would call such a person inhospitable.