What do you call a person who can speak different languages?

A "polyglot" is someone who knows several languages.