Iso639SourceISO 639 - identification of natural languages and language groups
The Lang module is a good choice for common use cases where only individual languages and macrolanguages as covered by ISO 369-3 are needed.
The functionality of this library is to large extent derived from:
Language families and groups as identified by ISO 639-5.
Individual and collective languages as a unified type.