The wonder that is Duolingo
I just have to say that this is one of the best websites for learning languages that I have found so far. Covering multiple languages in a fashion that progresses quickly while still helping you to maintain retention. Other sites that are dedicated to only one language do not even come close! As a student that has taken multiple years of Spanish this site is a newly found love and hobby.
I think this is a great way to learn the skills necessary for learning a language. From what I've seen, it doesn't provide you with a wide vocabulary. But it does teach you how to speak and write. This will give you the skills needed to become fluent on your own through reading and speaking upon completion.
I have been using Memrise introduction to French. The course, if that is the word, that I have been working on shoots apparently random French words at you for you to translate and spell correctly. They do repetition based on algorithms that notice what you have difficulty remembering.
If you use Google Chrome for a browser, it has an app that uses Google Translate to automatically translate web pages into whatever language you use. It has several levels that can be adjusted as you choose. The higher the level the greater number of words are rendered in your chosen language. It provides a mouse over translation for any word you don't understand. At the simplest level, some twenty per cent or so of the words were provided in French when I was using it. (before I found Duo.) If you know the subject matter of the web page, the mouse over translations make it pretty easy to wade through them.
What I found, though, is that without something like Duo, I wasn't really learning anything. I was learning a few random words. I could handle a little French around the edges of material as long as I already was thoroughly familiar with it's content. But I couldn't put anything together in my mind.
For my purposes Duo is great. I'm about a third of the way Duo French. When I am finished I can see that these two other approaches will be very useful.
It is called Language Immersion for Chrome.
Bear in mind that it is based on Google Translate which is notoriously unreliable at translating. Even before I took any French I could see that some of the translations were off.
Still if should be useful if someone already had some French.
One drawback for me was that it requires using Google Chrome as a browser. I found that even though Chrome was a memory hog that needed rebooting every couple of days, it was still quite limited in the number of apps that were available. I stopped using it and went back to Firefox. Lately I've been thinking of using it for a couple of web sites that could really help me with my French if viewed through Language Immersion.
I agree, it's easily the best interactive language teaching tool I've ever experienced - and I went through a phase of buying loads of mini apps, linguaphone - all sorts of media. Well done on creating such a great tool and moreover making it accessible to all. Keep up the great work!