Technology helps teach Navajo in new ways Language learning software developers help endangered languages.