I am designing a screen with content that can be translated into 40+ languages. the flow is: the user creates content, then selects the languages he would like the content to be translated to, then each translator receives a file accordingly. The problem I am trying to solve is that adding 40 items from a list every time is tedious. I am looking for design patterns of a multi-select list that will ease up the process. Any ideas?