Enhancing Language Acquisiton via an Algorithm (An idea?)

via /r/linguistics:

Idea #2:
A website that allows you to enter the vocabulary words you know in a language, which it then algorithmically finds articles on the internet that includes the words you know, while introducing new ones at a rate of 10-20% per article.

With each article, the new words are included, with definition at the bottom in your native language, and perhaps even includes an updated mnemosyne/supermemo/anki flash card stack.

I would pay for this! On a monthly basis, and I think hundreds of thousands of people would too. Entire institutions would probably adopt it almost immediately. Think of the power… It would allow people to immediately start engaging and using the language they’re learning from day one in a very natural and progressive manner. This could revolutionize the way people learn articles and there is technology that is similar in nature that exists already. See copyscape (it’s a site that checks or plagiarism in bodies of text).

Why has this not been done yet? The best reason I can come up with, in my mind, is that the right people possessing the right skills simply haven’t had the stroke of insight.

What do you guys think?

Addendum for idea #2:
So everyone seems to dig the second idea. Perhaps the most sensible way to use this product/website is from day one of starting to learn a new language, in which case, a really sensible way to find the initial vocab words to learn it would be cool to plug in an article, in your native language, on a subject you’re really interested in, and it pull out the top translated words you’d need to understand a similar article in the language you’re going to pick it up in. This could help to start that initial entry of vocab words that would be awkward to get the ball rolling.

In addition, perhaps as a way to “set the initial bar” for vocab the app/website could show a body of text and let a person click the words that they either do or do not understand. This might make more sense than manual entry. This might even be more useful/intuitive to use than the suggestion in the paragraph immediately prior to this one.

Someone replied with a suggestion for a website that is at least somewhat similar:

hey guy I know a website that is very similar to the description you’ve made in the idea #2.
It doesn’t looks for texts on Google, but it has a huge library in 10 languages with materials in both AUDIO and TEXT. You can also IMPORT your own content to the site.
There are tools in which you can tell to the system of the site that you know a word.
When I first got to the site I already had a good vocabulary. So, I imported texts where you know all the words and clicked the “I know all” buttom, telling to the system of the site: ‘Hey, I know all this words. Give me something more difficult!”
Number of Unknown Words When you go to the library you can see the amount of unknown words in every material.
Dictionary Integrated to the Site When you open a material, you have a huge array of online dictionaries one click away of you. There’s babylon, google translator and more. You just have to click on the word to see the definitions.
Flash Card tool When you click in a word, you not only see the definiton, but you can also create a flash card for this word, using its definition and an example of a phrase with this word (taken from the text you are reading).
Every time you open a lesson at the site, you see the words you don’t know highlighted in blue. The words for which you have created a flash card highlighted in yellow.
And Much More You can have help from native speakers tutors to answers your questions, correct texts and chat online.
Take a look, it’s called LingQ.
Best Regards. Pedro Junior

Software for Learning Languages: ming-a-ling, languagebob, antconc & more

You may be interested in these websites/programs/information intended for language acquisition:

  • ming-a-ling (firefox addon) – Helps you learn the vocabulary of a foreign language. You add words and phrases in your language, and when they appear on the pages you visit, they’re replaced by Google’s translation into the foreign language. Hover your cursor over a translated phrase and a tooltip will popup that tells you the original.
  • LanguageBob (firefox addon) – Very similar to ming-aling. Maybe identical? “Browse the Internet as normal and LanguageBob will drip-feed you the language. Let your Internet-time double as language-learning time.”
  • The Polyglot Project – A library of foreign language content for you to work with, starting with classic literature from all over the world.“We’ve made it easier for you to immerse yourself by building a translation tool that will help you learn new vocabulary without interrupting your reading flow. Just double click on a word and the English translation will briefly appear and then get out of your way so you can keep reading (and you won’t need a dictionary in your hand or another browser window slowing you down).”
  • speech accent archive
  • Learn Any Language Wiki – Unofficial offshoot of the learnanylanguage forum. Also has an IRC channel #learnanylanguage on irc.freenode.net.
  • Amhrán is Fiche“On Amhrán is Fiche (“Twenty-one Songs”), three well-known singers from three different Gaeltachts sing twenty-one favourite songs. Follow the bouncing ball in this karaoke-style program. Listen to the singers, and then play the songs without voice so that you can sing them yourself. Printable versions of the lyrics, on-screen English translations and sample lesson plans based on the songs are also available. The CD can also be played as music CD in a normal CD player.”
  • Wiktionary’s Frequency Lists
  • AntConc – AntConc is software for creating a concordance from a body of text. Basically, make your own frequency lists from text you want to learn.
  • This javascript applet also appears to do something similar to what antconc does.