* Bilingual: This is the most common and straightforward term. It means someone is able to speak and understand two languages fluently.
* Biliterate: This term refers to someone who can read and write in two languages.
* Diglot: This is a more technical term used in linguistics, specifically referring to someone who uses two languages regularly in different contexts.
You can also use phrases like:
* Fluent in two languages: This emphasizes the person's ability to speak both languages naturally.
* Proficient in two languages: This suggests a strong level of understanding and communication in both languages.
Ultimately, the best way to describe someone who speaks two languages depends on the context and the specific abilities you want to highlight.