https://www.duolingo.com/Luis

The Duolingo Android App now has an offline mode!

The new app automatically stores about an hour's worth of lessons that you can take while you're offline.

Be sure to update on Google Play! https://play.google.com/store/apps/details?id=com.duolingo

August 22, 2013

96 Comments


https://www.duolingo.com/bergenhopps

Any plans of a true offline mode where you can download ALL the lessons? I really don't want to have to worry about my internet connection when traveling abroad.

September 22, 2015

https://www.duolingo.com/gjs-51

Same here! I'm very interested.

September 4, 2018

https://www.duolingo.com/nathansk8s

Y'all are the best! I don't own an android but I am stoked for the android users! Thank you duo team for working so diligently to make an amazing language learning experience for all of your users! It truly is an amazing and fun experience to learn a language with duolingo. In my opinion y'all are the best language learning website and best company team out there. Thank you so much for always being so interactive with your users! :D

August 22, 2013

https://www.duolingo.com/owyongsk

Hey I love you guys, but seems like the download wasn't long enough to last me 1 hour. Haha, maybe an option for longer would be best, but anyways. THANKS for the wonderful work you guys are doing.

August 24, 2013

https://www.duolingo.com/Yamarrin

And we'll put it to good use :). Thank you!

August 22, 2013

https://www.duolingo.com/Yahp

Mahtavampi! This is really great for all us people not "on" 24/7 ;)

How will the app pick the lessons to keep? Will it keep track of the times exercises are done and sync back with Duolingo when being online again? (How about the streaks?)

August 22, 2013

https://www.duolingo.com/P05TMAN

I think once you go online it syncs your progress data with the server.

August 22, 2013

https://www.duolingo.com/Thomas.Heiss

+1 Vote for a real offline mode, where you can select
- 2-3 skills
- 5-10 lessons per skill

Too bad that very often only one skill is unlocked on the home screen, as 10 lessons in one skill could not be taken in offline mode on my side; it stopped at 5 finished lessons.

February 1, 2017

https://www.duolingo.com/Qluqluq

+1 vote yes a real offline mode would be great! i often fly pricefighter airlines that do not offer onboard wifi and i would like to spend my time onboard doing duolingo. offline lessons so far do not seem to work for me, the (android) app just says that lessons and switching from one language to another is not supported offline. it would be ideal to be able to download some lessons or even skills for each language i am learning prior to travelling. thanks a bunch!

February 8, 2017

https://www.duolingo.com/WebOne

well, I tested this out and it was pretty nice to be able to study while at school/work and no where near internet. Unfortunately, for me there was only about a half an hour of lessons. It would be nice if this app would store about 6 hours of lessons for each of like 3 languages, that way we have something to choose from. Maybe they could let us choose the data we want and how much of it before we log off that way it knows what to download when there is internet access. Maybe they can set up a set of settings for this feature, that we can set on our home computer or tablet, to govern/control our preferences. I'm not sure about anybody else, but I am willing to use my extra storage space on my tablet - just to be able to study for 6 hours at work/vacation/out in the boonies where no internet exists -- Please, make it possible?? Thank You :)

May 11, 2016

https://www.duolingo.com/dnovinc

Thank you :)

Does offline mode work if you have finished the skill tree ?

EDIT: It seems if you finished skill tree the offline mode doesn't work because only new lessons are available in it.

EDIT2: It appears that if you have 1 lesson left in a unit and you finish that lesson in offline mode next skill will not be available. I'm not sure about this since I only gave duolingo 5 minutes to update, and I had 5 more lessons available in another skill.

August 22, 2013

https://www.duolingo.com/kurzebingo

wish I hadn't finished my tree, no lessons being avaliable if you've done so is a huge bs.

May 31, 2017

https://www.duolingo.com/Skye07

Could you elaborate on what is downloaded? Maybe give people the option on what is stored offline :) Thanks for this!

August 22, 2013

https://www.duolingo.com/thecatonthekeys

I can't see the "offline lesson" option in the app? :(

December 31, 2015

https://www.duolingo.com/dgrbovic

Same here. It appears that the offline mode has been removed. Has it?

May 9, 2016

https://www.duolingo.com/e-nawar

Awesome!

August 22, 2013

https://www.duolingo.com/quingtux

AWESOME!

August 22, 2013

https://www.duolingo.com/Sorin1B

Thank you!

August 22, 2013

https://www.duolingo.com/Lyarra
  • 2172

DL just keeps getting better and better!!!!

August 22, 2013

https://www.duolingo.com/bertyhell

I'm leaving on holiday to a foreign country soon. Will practicing in offline mode keep my streak alive?

August 22, 2013

https://www.duolingo.com/P05TMAN

I believe it will because once you go online, it should sync your progress data. Best way to find out is to test it in offline mode for a day or two. Seeing that I'm more of a n00b to this site and likely don't have near the streak most of you do, I'll test & post back.

August 22, 2013

https://www.duolingo.com/Yahp

Hi, thanks for trying. What did you figure out?

August 26, 2013

https://www.duolingo.com/P05TMAN

My streak has been uninterrupted, so it seems that it performs a sync once back online.

August 26, 2013

https://www.duolingo.com/Yahp

Nice. Thanks for trying. Hope this works out for me too in the next weeks ;) Anyways Duolingo is cool even if the streak would not count.

August 27, 2013

https://www.duolingo.com/Yahp

Exactly my question too! This would be very very cool :)

August 22, 2013

https://www.duolingo.com/makemusic

Is there an offline mode for iPhones? If not, I'm sure it will be coming, and I'm very excited for that!!! :)

August 22, 2013

https://www.duolingo.com/nathansk8s

Yes there is (:

August 22, 2013

https://www.duolingo.com/makemusic

Oh goody!!! :D

August 23, 2013

https://www.duolingo.com/rebgimenez

I have a question - why doesn't my points that I make on the mobile app count towards my streeak? I had a 13 day streak going, then did 2 days without usoing the computer - only the app - and went back to a 1 day streak. that sucks. But I LOVE the app and the program - I am actually LEARNING french!

August 23, 2013

https://www.duolingo.com/r_i_l_e_y

Are you iphone or android? I have exclusively used my android in the past and it has continued my streak.

August 23, 2013

https://www.duolingo.com/espace13

I'm mainly using an iPad and it continues my streak so I think the Apple app works so it seems there's something strange going on here. Anyway Duolingo it sounds brilliant having an offline mode! Very well done can't wait for this to come to Apple devices. :D

August 23, 2013

https://www.duolingo.com/BartHumphries

Hmm, maybe I won't try offline mode. I'm on a 70-day streak right now.

December 20, 2016

https://www.duolingo.com/zamfirflorin

Could someone help how do i take duo in offline mode? Because i just can't figure it out. :-?? I'm a noob. Please help me.

August 24, 2013

https://www.duolingo.com/Pixelstuff

me too please ^^ I guess the way to preload the lessons works the same on android and iphone? Do we just open the app while online and let it load for an undefined period? :-( I am feeling very stupid, but my phone just doesn't do it by itself.

August 24, 2013

https://www.duolingo.com/zamfirflorin

i fiured it out. the answer is simple, the app just downloads some lessons while in the online mode, and it works very well offline. I tested it today.

August 24, 2013

https://www.duolingo.com/Pixelstuff

I think I only tried to practise finished lessons from my tree when offline and the app cannot load everything. Next time I commute I'll try the lesson that is next up! Thank you!

August 24, 2013

https://www.duolingo.com/iinka

Booo!!! I went away for a weekend, practiced in offline mode every day, but my streak got broken :( no fair!

January 29, 2014

https://www.duolingo.com/Immolatrix

That's exactly what happened to me. :(

July 4, 2014

https://www.duolingo.com/mashore

How about a version for us Windows phone users? Please????

May 23, 2015

https://www.duolingo.com/jjimenezloaiza

I want an app for pc not everybody has a smart phone.

July 7, 2015

https://www.duolingo.com/Thomas.Heiss

I am using BlueStacks app player (Android emulator).

However for my Portuguese course only one lesson is downloaded offline / can be started. The next locked lesson can NOT be unlocked once you finish that one lesson before.

So the next lesson is already shown in offline mode, but I can not do multiple lessons as expected (30-60 minutes of lessons material for one skill or maybe even 2 skills).

January 1, 2017

https://www.duolingo.com/Thomas.Heiss

I have now managed to execute (3-)5 lessons in a skill.
For the 2nd (parallel) unlocked skill I was even able to do new 2 lessons.

You have no real control over, how many lessons can be taken in total in offline mode. It was not always 5, but e.g 2-3 also.
And sometimes a new lesson (e.g 1-2/3 finished) could not be taken anymore as the message was "you have to connect to the internet".

I NEVER could take all 10 lessons in one skill! And I tried multiple times in the past weeks!

BTW: There is no real "airplane mode" in Bluestacks - at least I can not find it. But the home screen (practice button) is already aware of it's current "offline" mode.


The bad thing is that the Android app V3.39.2 after doing ~7-8 offline lessons in two skills just crashed. Each time I restart now the app, there is only the white screen in online mode and the app terminates. Tried it multiple times on Bluestacks and it does not recover anymore with WLAN/online mode.
It recovered once before when this happend before - dunno why.
Even APK re-install does not help, so probably the app data got corrupted...

Started a new thread:
(Reported) Bug: Android app V3.39.2+V3.40.4 does not start, terminated, data corrupted, 9 offline lessons done: https://www.duolingo.com/comment/20610216

February 1, 2017

https://www.duolingo.com/Thomas.Heiss

The scenario is even worse:
The app even terminates on BlueStacks also when only 2+1 / 2+2 offline lessons have been finished (after the restart)! And app did not terminate itself before when finishing the 3rd/4th lesson!!!

The difference to the 9 offline lessons before is, that the app (later versions) at least starts and the tree with skills is quickly shown for ~1-3 seconds, before the app terminates again. So this is the difference.

I also tried the two newest app versions from February.

What is also quite funny: 1) "cp -R -f /data/data/com.duolingo /sdcard/DuoLingo_Backup/ did not fully backup on adb shell (there were warnings before)! Replacing the backuped package in /data/data/ makes no difference, my older lessons are not there anymore for a new online sync (e.g with one of the latest app versions).

2) Adb Backup / restore did NOT successfully backup my offline lessons. Nor are the lessons restored successfully. There must be hidden folders or files, which can not easily be copied / backuped.

@Android developer team:
Before doing this fancy Clubs, Bots and other stuff: Could you please help that the core offline functionality is at least working or can be debugged / traced? Or is this only a (my) problem on Bluestacks?

Please help!
Please also give in-depth tips how to handle backup and restore of offline lessons (app data).
It would help very much to be able to read a good manual or data / file handling (storage, reading) , tree-sync on startup specification! :-)

Thanks.

February 8, 2017

https://www.duolingo.com/jjimenezloaiza

Thanks!!

April 13, 2017

https://www.duolingo.com/Thomas.Heiss

Link von "Der Deutschkurs für Arabischsprachige zeigt Erfolge" https://www.duolingo.com/comment/21576986 und Richtigstellung der "Offline-Mode" Beschreibung von https://wb-web.de/material/lehren-lernen/lernen-mit-duolingo.html in Deutsch:

Ich habe einen Kommentar auf wb-web.de zum dort falsch beschriebenen "Offline-Mode" angelegt.
.

Zitat: "DuoLingo ist offline verfügbar, d.h. nach dem Herunterladen steht es auch ohne Internetverbindung zur Verfügung."

Diese Aussage ist leider falsch.

DuoLingo unterstützt - im Gegensatz bsw. zum auswählbaren Memrise Handy App Offline Cache Mode (kompletter Kurs) mit der kostenpflichten Memrise Pro Mitgliedschaft - leider keinen echten Offline Mode.
Weder werden alle Skills und Lessons heruntergeladen, noch können alte Skills in diesem eingeschränkten Mode ohne eine Internet-Verbindung (WLAN, 3G) gestärkt werden.

Es werden lediglich 5 Lessons für 1-2 Skills angeboten, wenn man Glück hat.
Oft funktioniert noch nicht einmal das.
10 Lessons sind meinen bisherigen Tests nach auf Bluestacks (Android Emulator) nicht offline möglich. Man wird erneut aufgefordert, eine Internet Verbindung herzustellen. Diese Meldung hatte ich bsw. auch öfters bei neuen Skills auf dem Laptop bekommen und ich konnte nicht die Lesson 1-5 starten, die vorher freigeschalten (unlocked) wurden.
Auch hatte es mehrmals nichts gebracht, zuvor mit Internetverbindung in diesen Skill zu wechseln, den man später (z.B im Park auf einer Bank) offline durchführen wird. Mehr als 2 Skills konnten im Baum auch nicht für eine neue Lesson ausgewählt werden.

Die DuoLingo App mit ihrem "limitierten (cached) Offline Mode" ist meiner Meinung nach jedoch noch etwas verbuggt und hat starke Syncronisierungsprobleme.
So kann es bsw. vorkommen, dass 5 abgeschlossene (Offline) Lessons plötzlich nicht mehr mit dem DuoLingo Server syncronisiert werden können, sich die App regelmäßig beendet und nicht mehr starten will.

Meinen Tests nach auf BlueStacks mit der Android DuoLingo App (mehrere Versionen!) trifft dies sowohl bei 2-5 Lessons bei einem Skill, als auch einem Lesson-Mix für 2 Skills auf (z.B 2+1, 2+2, 5+4, 5+2...) auf.

Inwieweit dies auf einem Android Handy im Airplane Mode (kein Bluetooth, WLAN, 3G) besser läuft, muß ich derzeit bezweifeln, so wie sich die Android App bei mir verhält und scheinbar programmiert ist.
Ein IOS Handy habe ich nicht, um diesen ca. 30-60 Minuten "Offline-Cache-Mode" für 1-2 Skills auszutesten.

Ich mußte mehrmals ALLE abgeschlossenen Lessons wiederholen, zuletzt neu im Web, da nicht erfolgreich.
.
.
Fazit:
Bis die DuoLingo Entwickler ein "echten (wählbaren) Offline Modus" einführen oder den gemeldeten Bug (Bug Report) beheben bzw. dazu überhaupt ein Feedback geben (fehlt leider bis dato), ist es ratsam eine Handy App nahezu ausschließlich im Online Modus - mit Internet - zu verwenden.

Link "Bug: Android app V3.39.2+V3.40.4 does not start, terminated, data corrupted, lessons not syncronized": https://www.duolingo.com/comment/20610216

March 16, 2017

https://www.duolingo.com/buffalump21

fab!

August 22, 2013

https://www.duolingo.com/jaec1992

Perfect!!!

August 22, 2013

https://www.duolingo.com/paulscon

Nice one

August 22, 2013

https://www.duolingo.com/denises2013

Thank you! Y'all are awesome!

August 22, 2013

https://www.duolingo.com/DongerBanks

Woo hoo :-)

Thanks

August 22, 2013

https://www.duolingo.com/botany-

this makes me super happy.

August 23, 2013

https://www.duolingo.com/raneroandres

Excelente!

August 23, 2013

https://www.duolingo.com/tonywangtj

this is great news!! keep the updates coming and hopefully more language package is on your way :D

August 23, 2013

https://www.duolingo.com/Immolatrix

Yes, those of us with long streaks really want to know if the "offline" mode will count toward our streaks! :)

August 23, 2013

https://www.duolingo.com/erlend_sh

Fantastic news! I'll start putting it to good use the very second I jump on to the metro today. I almost feel bad not paying for such a rich feature set.., almost.

p.s. I just saw this news by chance. This kind of goodie should really make it into a blog post!

August 23, 2013

https://www.duolingo.com/raneroandres

Por cierto, sos un orgullo guatemalteco!

August 23, 2013

https://www.duolingo.com/Maple_Nut

Danke! Gracias! Thank you!

August 23, 2013

https://www.duolingo.com/ych0130517

This is what i need!Thanks!

August 25, 2013

https://www.duolingo.com/adrian.v.alecu

When I do lessons the the web, the android application does not update the new lesssons that I learned. I have to reboot the phone for the application to synch with the server.

October 28, 2013

https://www.duolingo.com/trumprefugee

How do you download a lesson for offline use, and how long does it take? When using the app on my android phone in the New York subways, where there often is no reception, the app tends to hang when I hit Submit, and then when I get to places with some reception, it works fast.

November 7, 2013

https://www.duolingo.com/Pixelstuff

Hi, you probably figured it out by now. On the iphone you have to go to airplane mode so duo really knows that offline mode is needed. Then you see all lessons greyed out but the last new ones are possible to use. You cannot choose which lessons to download and you cannot use practise mode. It only takes a few seconds to refresh. My local subways are just the same: up and down and confusing for an online owl ^^

November 16, 2013

https://www.duolingo.com/trumprefugee

Thanks, that helps a lot! Although today I finished a lesson but it kept going back to that lesson. It didn't advance to the next lesson until I got back into an area with reception and turned the connection back on.

November 18, 2013

https://www.duolingo.com/Immolatrix

July 2015 the offline mode still does not sync when back online; streak is interrupted (Android).

July 9, 2015

https://www.duolingo.com/linoAji

wow!!! much-awaited feature :)

August 13, 2015

https://www.duolingo.com/maraebe

Iike programa

October 9, 2015

https://www.duolingo.com/AdityaAsopa

No, it does not have offline content.

October 16, 2015

https://www.duolingo.com/Betizad

does it also store voice/sound data for offline use? I was testing it today in my commute and there was no voice over :-( Is this a bug or it's not available in offline mode?

October 19, 2015

https://www.duolingo.com/AaronVD

Sweat!

February 6, 2016

https://www.duolingo.com/TejaswiTri

How to put the app in offline

July 7, 2016

https://www.duolingo.com/NARF123

Hi, i used it with portugues, but know with italian i can't. I doesn't work. Do you know what can i do?

July 8, 2016

https://www.duolingo.com/Phil.Clou

How much data would one full language course be? I know that downloading a full course is not an option yet it probably depends on the language, but can you give us a rough average? Just to know how feasible it might be...

August 9, 2016

https://www.duolingo.com/LeighWhite1

Not so much. Galaxy S5. No lessons stored. Once in airplane mode, nothing. No lessons available.

August 12, 2016

https://www.duolingo.com/JoelleKassou0

J'amie duolingo et merci to duolingo j speak fluent françe

November 12, 2016

https://www.duolingo.com/Thomas.Heiss

How many lessons will be downloaded and how many can be started/finished offline?
If course specific, how many for DE-EN/EN-DE and EN-PT/PT-EN/PT-DE?

In offline mode (Bluestacks app player on PC) only ONE unlocked lesson can be taken without an internet connection.
I only see two lessons available in the skill, one (2nd) is locked. Once completed the next lesson is unlocked and could be started.
But when i click for the 2nd lesson on the start button it says: "Please go online to sync this lesson".
What also works is that the Android app shows a 3rd (locked) lesson as soon as the 1st lesson is completed.
It was not there before, as long as the 1st lesson was not completed and the 2nd lesson was still locked.

January 1, 2017

https://www.duolingo.com/Thomas.Heiss

WARNING: Don't take too many offline (9-10) lessons, especially not from two skills in parallel!!!: https://www.duolingo.com/comment/733368$comment_id=20606434

I started a new thread for (reported) bug: Android app V3.39.2+V3.40.4 does not start, terminated, data corrupted, 9 offline lessons done: https://www.duolingo.com/comment/20610216

February 2, 2017

https://www.duolingo.com/edotiedo

Nice

June 9, 2017

https://www.duolingo.com/Guillermin440912

Estaba en nivel 12, se borró la cuenta y me regresan al uno. No es posible . varias veces me ha pasado lo mismo.

September 10, 2017

https://www.duolingo.com/ElsievanderWalt

Is it possible to develop an English afrikaans version for south African children?

September 14, 2017

https://www.duolingo.com/davidammonh

How do you access this?

December 29, 2017

https://www.duolingo.com/Leibush

How can i download?

April 19, 2018

https://www.duolingo.com/pentaan

Since the introduction of "Duolingo Plus" you cannot download it for free anymore

April 19, 2018

https://www.duolingo.com/Thomas.Heiss

Hi Pentaan,

Quote: Since the introduction of "Duolingo Plus" you cannot download it for free anymore

Are you sure?

Maybe I could re-test with KOPlayer Android emulator software and one of the two recent DuoLingo Android apps, to re-test the crown L0 to L1 "10 lesson cache mode for 1-2 skills"?

It probably makes sense that somebody also re-tests the lesson cache mode for crown levels L2 to L3 (I have not a single L3 skill after the simple conversion in my EN-PT tree).

Personally I would have expected it to be working; why shouldn't it?

At least it was with an older app version partly with Bluestacks V3 for 1-3 quick lessons (without "DuoLingo Plus") as Luis had promised BEFORE crown level update.
However, I had not yet any chance to do a FULL / detail stability (app crash) test for 10 lessons across 2 skills....

I am curious:
What app (plattform) and versions have you tested the free lesson cache mode with?

Maybe staff had no time to re-test it with the latest crown level "overlay" update on the app?....everything could be ;)

Let me know what and how you are working on the test...

Viele Grüße in die NL

April 19, 2018

https://www.duolingo.com/pentaan

I did not test it myself, but I have seen too many complaints about:

  • cannot download in Android (non-Plus users)
  • results of lessons in cache don't synchronize with Duolingo's servers
    (Plus and non-Plus users)
  • lost my streak but I am sure that I have done my daily lessons
  • etc., etc.

I think, it would be even better that users of the App don't allow Duolingo to access their device's storage.
Reason:
In my test account for the Android App I have seldom issues in synchronizing.
On my Android phone (V 7.1.1) the Duolingo App does not have permission to use Storage and Contacts.
(Better safe than sorry)

Vriendelijke groet voor DE.

April 19, 2018

https://www.duolingo.com/AmanuelSei

Love to see this feature on windows too

June 5, 2018

https://www.duolingo.com/llamerr

Offline mode doesn't seem to work at all. Or is it behind paywall?

July 20, 2018

https://www.duolingo.com/FowlLanguage

You have to subscribe to Duolingo Plus.

July 20, 2018

https://www.duolingo.com/Thomas.Heiss

Quote llamerr: Offline mode doesn't seem to work at all. Or is it behind paywall?

Quote FowlLanguage: You have to subscribe to Duolingo Plus.

No.

Actually there is a 2nd free (but limited) "10 lesson cache mode" for freshly unlocked skills (not sure if this also works on crown levels L1-L4, have not tested it yet).

Buggy "Lesson cache mode" scenario described for older app versions in this OFFLINE thread 733368:

..(...)..

Luis had confirmed this personally in the really big "Introduction Duolingo Plus" thread
(warning: this huge thread will only load successfully on the new http://forum.duolingo.com discussion forum URL, don't try on the old http://www.duolingo.com/discussion URL!!!): https://forum.duolingo.com/comment/22202238$comment_id=22207387

I actually could finish 10 lessons on KOPlayer (Android emulator) with a newer Android app version (last time I had tested this for unlocked crown L0->L1 lessons) several months ago.

July 21, 2018

https://www.duolingo.com/donpipicos

me meo

October 20, 2018

https://www.duolingo.com/konstadinos78

hallo. the downloaded lessons, are in what format? pdf? thank you

December 2, 2018

https://www.duolingo.com/BartHumphries

If you're a subscribing member, you can use the app while offline

December 2, 2018

https://www.duolingo.com/Thomas.Heiss

@konstadinos78

You can generate a PDF of single page grammar notes here:

http://www.duome.eu/tips/en/ru
http://www.duome.eu/tips/en/fr (is from the contributor tree3)

the downloaded lessons, are in what format?

In Duolingo's proprietary app format.

Lessons = crown session = words with sentences.

You can then e.g complete e.g the ~10 lessons - varies for 3-4 to 6 lessons/skill for newer staff courses and more lessons for older contributor courses - on a specific crown level (e.g L0->L1) for skill completion with the Duolingo mobile app as BartHumphries has already pointed out.

December 2, 2018

https://www.duolingo.com/Thomas.Heiss

Sorry for the typo.

The correct links are:

http://www.duome.eu/tips/en/ru
http://www.duome.eu/tips/en/fr (is from the contributor tree3)

December 2, 2018

https://www.duolingo.com/TranCuong187755

thanks

December 6, 2018

https://www.duolingo.com/konstadinos78

Hallo there. Thank you Thomas.Heiss for your answer.

the problem is that I use windows phone, (although i have an extra gmail account from my old-slow-very small screen "smarthphone") so in my windows phone, the duolingo plus, cant be used

I found after my purchase, that runs the plus only in Android and IOS.

also I don't have a need to download the lesson in app format, and not in pdf format, because i have always WiFi, and lots of MB.

is there any way to ask for a refund? thank you

December 2, 2018

https://www.duolingo.com/MohseneBen1

Learn Programing : All language for free : www.learn-barmaga.com

September 11, 2017

https://www.duolingo.com/Skygok

It's the first time for me to use duolingo ,so how can i learn spanish please ,any help

August 24, 2013
Learn a language in just 5 minutes a day. For free.