Do you have a specific vision for this, especially on the UI side? I'm afraid the amount of languages that should be included is too large for the chip input that is used for most selections. I think it should be a combination of an autocomplete text input (like the one used for locations) and chips where languages are selected using the text input and removed by pressing on chips.
As for the actual list of languages, I would probably go with the list of ISO 639-1 languages without the regional versions, which should be 197 languages (or should regional versions and dialects be included? looking at Tinder, they differentiate between the two Norwegian dialects, for example).
Do you have a specific vision for this, especially on the UI side? I'm afraid the amount of languages that should be included is too large for the chip input that is used for most selections. I think it should be a combination of an autocomplete text input (like the one used for locations) and chips where languages are selected using the text input and removed by pressing on chips.
As for the actual list of languages, I would probably go with the list of ISO 639-1 languages without the regional versions, which should be 197 languages (or should regional versions and dialects be included? looking at Tinder, they differentiate between the two Norwegian dialects, for example).