Learning with Texts
learning-with-texts.sourceforge.io
Spec sheet
- What it does
- Learning with Texts is a reading and listening language-learning tool in which users import texts, save vocabulary, and review terms.Read 19 Oct 2026 · sourceforge.net
- Purpose
- LWT is a tool for learning languages through reading and listening to texts.Read 12 Oct 2026 · learning-with-texts.sourceforge.io
- Free plan
- YesRead 21 Sep 2026 · learning-with-texts.sourceforge.io
- Support
- The author invites users to report problems and welcomes feedback and ideas.Read 12 Oct 2026 · hapepo23.github.io
- Founded
- 2010Read 28 Sep 2026 · learning-with-texts.sourceforge.io
- Anki export
- Vocabulary can be exported for use in Anki and other programs.Read 19 Oct 2026 · github.com
- Annotated texts
- Since version 1.5.0, users can create editable interlinear or hyperliteral annotated texts for online or offline study.Read 19 Oct 2026 · lingoal.olivieris.de
- Audio
- Users can associate an MP3 URL with a text to listen while reading.Read 12 Oct 2026 · hapepo23.github.io
- Audio playback
- A text may be linked to an MP3 URL so learners can listen while reading.Read 19 Oct 2026 · lingoal.olivieris.de
- Bundled licences
- Bundled libraries such as jQuery, jPlayer, Mobile_Detect, and iUI retain their own licences.Read 19 Oct 2026 · lingoal.olivieris.de
- Community fork
- The HugoFara repository describes itself as a community-maintained fork created from the original LWT released by hapepo23 in 2011.Read 19 Oct 2026 · github.com
- Context testing
- Users can test vocabulary with or without sentence context, including recognition, recall, and sentence-based exercises.Read 19 Oct 2026 · lingoal.olivieris.de
- CSV and TSV exchange
- Terms can be imported from CSV or TSV files and exported in TSV format.Read 19 Oct 2026 · lingoal.olivieris.de
- Current downloadable release
- SourceForge lists learning-with-texts-25.10.0.zip at 7.8 MB, dated October 28, 2025.Read 19 Oct 2026 · sourceforge.net
- Dictionaries
- Users can configure web dictionary links for each language and look up words through external dictionaries.Read 12 Oct 2026 · hapepo23.github.io
- Dictionary integration
- Clicking a word opens configured external dictionary lookups and can also use Google Translate links.Read 19 Oct 2026 · lingoal.olivieris.de
- Documentation depth
- The author describes the code as mostly undocumented and the project as a one-person hobby project.Read 19 Oct 2026 · lingoal.olivieris.de
- Import and export
- Terms can be imported in CSV or TSV formats and exported to TSV or Anki.Read 12 Oct 2026 · hapepo23.github.io
- Installation model
- LWT runs in a modern browser with a local web server, PHP, and MySQL rather than as a hosted SaaS service.Read 19 Oct 2026 · sourceforge.net
- Integration
- The changelog describes integration with Translate Shell through a special dictionary link, available locally on macOS and Linux.Read 12 Oct 2026 · hapepo23.github.io
- Language configuration
- Learners define study languages, word and sentence-splitting rules, and the web dictionaries used for lookups.Read 19 Oct 2026 · lingoal.olivieris.de
- Licence
- The original application is released into the public domain under an Unlicense-style dedication allowing copying, modification, commercial use, and redistribution.Read 19 Oct 2026 · lingoal.olivieris.de
- Limit: mostly undocumented
- The author acknowledges that the programming style is chaotic and the software is mostly undocumented.Read 19 Oct 2026 · lingoal.olivieris.de
- Limit: technical setup
- The Mezzofanti Guild warns that running LWT requires web-server and database software that may be confusing for less technical users.Read 19 Oct 2026 · mezzoguild.com
- Maker identity
- The documentation presents the project as a one-person hobby effort; AlternativeTo identifies the developer as Anonymous, also called Language Learning Guy.Read 19 Oct 2026 · alternativeto.net
- MCD testing
- Massive-Context Cloze Deletion testing is built into LWT.Read 19 Oct 2026 · github.com
- Multi-word terms
- The application supports saving expressions containing two to nine words with translations, romanization, example sentences, and status values.Read 19 Oct 2026 · github.com
- Offline lessons
- YesRead 21 Sep 2026 · learning-with-texts.sourceforge.io
- Offline use
- The documentation says annotated texts can be displayed or printed for offline learning.Read 19 Oct 2026 · lingoal.olivieris.de
- Original development start
- The author says development began in 2010 as a personal hobby project and publication began in June 2011.Read 19 Oct 2026 · lingoal.olivieris.de
- Personalized review
- YesRead 21 Sep 2026 · learning-with-texts.sourceforge.io
- Praise: contextual highlighting
- Language N+1 praises automatic dictionary lookup, vocabulary tracking, and color-coding that focuses attention on unfamiliar words.Read 19 Oct 2026 · languagenplusone.wordpress.com
- Praise: daily usefulness
- The Mezzofanti Guild author reports using LWT daily and finding it effective and engaging for expanding vocabulary.Read 19 Oct 2026 · mezzoguild.com
- Praise: learning value
- An AlternativeTo reviewer says the application helps users learn more intuitively and remember material, comparing it favorably with Anki and Mnemosyne.Read 19 Oct 2026 · alternativeto.net
- Programming stack
- SourceForge identifies the project as web-based software written in PHP and JavaScript with MySQL as its database environment.Read 19 Oct 2026 · sourceforge.net
- Progress statistics
- A statistics page reports learning progress and links to terms grouped by status and language.Read 19 Oct 2026 · lingoal.olivieris.de
- Project update
- The SourceForge project page records a last update date of June 15, 2026.Read 19 Oct 2026 · sourceforge.net
- Rating on AlternativeTo
- 5 out of 5 from 3 reviews shown; the page notes that one low-activity review is excluded from its app rating.Read 19 Oct 2026 · alternativeto.net
- Reading workflow
- Learners import texts, optionally listen to audio, and save, review, and test words or expressions.Read 12 Oct 2026 · learning-with-texts.sourceforge.io
- Requirements
- Running LWT requires a modern web browser, a local web server with PHP, and a database server such as MySQL.Read 12 Oct 2026 · learning-with-texts.sourceforge.io
- Restriction
- Texts and vocabulary terms containing Unicode characters above U+FFFF are unsupported.Read 12 Oct 2026 · hapepo23.github.io
- Security and warranty
- The software is provided as is, without warranty of any kind, and the authors disclaim liability as stated in its disclaimer.Read 12 Oct 2026 · hapepo23.github.io
- Security warranty
- The software is supplied as-is without express or implied warranties, including fitness, merchantability, or non-infringement.Read 19 Oct 2026 · lingoal.olivieris.de
- SourceForge review availability
- SourceForge reports that this project does not allow user reviews to be posted, so no SourceForge rating is available.Read 19 Oct 2026 · sourceforge.net
- Supported browsers
- The documentation recommends Chrome, Firefox, Safari, or Microsoft Edge.Read 19 Oct 2026 · lingoal.olivieris.de
- System requirements
- Documented server options include EasyPHP or XAMPP on Windows, MAMP on macOS, and a LAMP server on Linux.Read 19 Oct 2026 · lingoal.olivieris.de
- Testing
- LWT includes tests for terms with or without sentence context and Massive-Context Cloze Deletion testing.Read 12 Oct 2026 · hapepo23.github.io
- Text importing
- Users can upload texts, which LWT automatically splits into sentences and words and can later re-parse.Read 19 Oct 2026 · github.com
- Unicode limitation
- Characters outside the Basic Multilingual Plane, including emojis and some historic scripts, are unsupported.Read 19 Oct 2026 · lingoal.olivieris.de
- Vocabulary statuses
- Words are displayed with statuses including unknown, learning, learned, well-known, and ignored.Read 19 Oct 2026 · github.com
- Vocabulary support
- Saved terms can include translations, romanization, and an example sentence, and appear with their learning status in texts.Read 12 Oct 2026 · hapepo23.github.io
Plans and prices
Free Free 100% free Local web server required · PHP and MySQL required Read 12 Oct 2026 · hapepo23.github.io
Free Free 100% free All core features · self-hosted installation required Read 19 Oct 2026 · lingoal.olivieris.de
Where Specifiction places it
- Language learning apps#8 of 2789.1