This question is different from the one asked here: https://ux.stackexchange.com/questions/37017/language-of-language-names-in-the-language-selector. I'm designing a map that enables a potential employer to find a candidate based on the intersection of three categories (skills, interests, and languages). I have built the interface for skills and interests, but I'm having a hard time conceptualizing how languages should be displayed. Here's the current display: ![enter image description here][1] [1]: https://i.sstatic.net/qu34q.png Which can be found here: http://dreaminginswahili.com/admin/mapv4.html. The issue is that each candidate may speak many different languages-- ones that may be obscure. Using the current interface would require potentially hundreds of checkboxes, which is unruly. What's a best practice for enumerating languages to check through?