Someone who specializes in languages is often referred to as a linguist. Linguists study the structure, development, and nuances of languages, including phonetics, grammar, and semantics. Additionally, a person who translates or interprets languages professionally may be called a translator or interpreter, depending on their specific role.
You could call someone who speaks two languages but not well a "basic or intermediate speaker" in both languages.
Someone who can speak two languages is called bilingual.
A polyglot is someone who speaks multiple languages, often at least five or more.
A person who speaks five languages is often referred to as a polyglot.
A "polyglot" is someone who knows several languages.
The common term for someone who speaks several languages is "multilingual."
a diamondologist which is a subset of gemologists (study all precious and semi-precious stones)
space is a bit of a broad speciality... Astronomer is the most broad I can think of, recommend me if that is right.
A person who is an expert in many languages is called a polyglot. This term is used to describe someone who has a high level of proficiency in multiple languages.
A physician who specializes in operating on people is a surgeon.
The word to describe someone who can speak more that one language fluently is Bilingual.That isn't correct, Bilingual means that you speak TWO languages fluently. If you speak five you are PENTAlingual
Ophthalmologist.