one who can speak two languages
The word you’re looking for is “bilingual”.
In simple terms, a bilingual person is someone who can speak two languages, usually with a good level of fluency and comfort in both. The term comes from the prefix “bi-” meaning “two” and “lingua,” Latin for “tongue” or “language.”