Computational Linguistics: A New Hope for Endangered Languages