An Awesome list of Software for Endangered Languages
There is no centralized list of open-source code that would be useful for documenting, conserving, developing, preserving, or working with endangered languages. According to some estimates, half of the approximatly 7,000 currently spoken languages are expected to become extinct this century. However, there is a lot of work by academics, independent scholars, organizations, communities, and individuals which goes towards stopping or slowing this trend. This list is intended to provide a central location to document those software efforts.
The Awesome List approach is a simple distributed documentation method which grew out of GitHub culture. We used it to create a list of software serving under-resourced languages.
A white paper describing the linked repository was published at the LREC 2016 CCURL Workshop (Collaboration and Computing for Under-Resourced Languages). Head over to Github everything is over there.
Over the last several years we have watched the growth of the specific awesome-list tool. We notice that it hasn’t nearly been forked as much as we would like. We also notice that it hasn’t grown at a rate equivlent to that of software development. We think there is still room for improvement in the discovery and re-use of software to serve small-under-resourced language communities.