http://sourceforge.net/projects/lwt/
free software, php + js. From the sourceforge page:
Learning with Texts (LWT) is a tool for Language Learning, inspired by
Stephen Krashen's principles in Second Language Acquisition, Steve
Kaufmann's LingQ System and ideas from Khatzumoto (AJATT). Read &
listen, save & test words in context!
Learning with Texts (LWT) is a tool for Language Learning, inspired by
Stephen Krashen's principles in Second Language Acquisition, Steve
Kaufmann's LingQ System, and ideas from Khatzumoto, published at "AJATT
- All Japanese All The Time".
You define languages you want to learn.
You define the web dictionaries you want to use.
You define how sentences and words in the language will be split up.
You upload texts, and they are automatically split into sentences
and words! Later re-parsing is possible.
Optional: Assign the URL of an mp3 audio file of the text (Dropbox,
local server, ...) in order to listen while reading the text.
You read the text while listening to the audio, and you see
immediately the status of every word (unknown, learning, learned,
well-known, ignored).
You click on words, and you use the external dictionaries to find
out their meanings.
You save words or expressions (2..9 words) with optional
romanization (for asiatic languages), translations and example sentence,
you change its status, you edit them whenever needed (like in LingQ).
Use tags to categorize your terms and texts.
Test your understanding of words and expressions within or without
sentence context.
MCD (Massive-Context Cloze Deletion) testing, as proposed by
Khatzumoto @ AJATT, built in!
See your progress on the statistics page.
You may export the words and expressions and use them in Anki or
other programs.
You may upload words and expressions into LWT (from LingQ or other
sources, CSV/TSV) - they are immediately available in all texts!
The application is 100 % free, open source, and in the Public
Domain. Do with it what you like!
Prerequisites: a local webserver (Apache, PHP, mySQL), e.g. XAMPP,
easyPHP, or MAMP.
LWT runs great on an iPad, etc., too!
Enjoy your language learning and reading of texts in foreign languages!
--
Executive Director
Wikiotics Foundation
+1-646-502-9693