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?