Some of us feel that speaking Spanish or Portuguese is an important marker of Latinidad. But with millions of people speaking indigenous languages in Latin America, we know this is far from the truth. Spanish is, of course, one thing that unites most of Latin America together, but it’s a language that was imposed on us. It’s one reason some Mexican writers have rejected Spanish to write in indigenous languages. For those of us who are interested in learning indigenous languages, technology has become a lifeline.

Several apps have sprung over the last few years to help us learn indigenous languages of Latin America. If you’re looking to take on a new language, here are a few apps you should check out: