Duel Lingo is is a wonderful free option for those who want to pick up on the nine languages the iOS or Android app offers.
Their whole system is designed like a game with fun graphics and rewards.
And according to their website, 34 hours spent on Duel Lingo is equivalent to a whole semester's worth of language.
Memorize is another free app for both types of phones that uses games, illustrations and other creative visual ways to help you learn.
What's unique about memorize is that all of their content was created by other community members, allowing you to contribute your own too.
Busu is a free app with in-app purchases for lesson plans for 12 different languages.
Once you've completed ones, submit them to native speakers for a critique.
And finally, your children will love the immersive world of Little Pim as a panda guides young language learners through 12 different languages.
Their entertainment immersion method makes it fun and easy for these little brains to absorb new vocabulary and grammar.
In San Francisco, I'm Kara Tsuboi, CNET.com for CBS News.
Give the gift of tech for under $100
Smart lightbulb tips and tricks
Kid-proof your streaming services
Save money, rent clothes
Best deals to score big on Black Friday
How to permanently delete Facebook
Ways to share your photos without using social media