EVERYTHING XIAOMI
Get listed

Learning with Texts

Learning with Texts (LWT) is a free language-learning tool centered on reading and listening to texts.

Place
#11 of 278
Score
8.3
Learning with Texts's website

What Learning with Texts is

Learning with Texts (LWT) is a free language-learning tool centered on reading and listening to texts. Learners import material, optionally connect an MP3 URL, then save words or expressions to review and test. Saved terms can hold translations, romanization, and an example sentence, with learning status shown in texts. Tests can present terms with or without sentence context, and include Massive-Context Cloze Deletion. Users can configure external web dictionary links for each language. Terms can be imported from CSV or TSV and exported to TSV or Anki. LWT can also produce annotated texts that place selected word-by-word translations above the original passage for online or offline study. It is listed for Linux, macOS, Windows, and web use. Running it requires a modern browser, a local web server with PHP, and a database server such as MySQL. Texts and vocabulary terms with Unicode characters above U+FFFF are unsupported.

Good

  • Save terms with translations and example sentences
  • Tests can include sentence context
  • Supports CSV and TSV imports
  • Exports terms to TSV or Anki
  • Annotated texts support online or offline study

Watch out

  • Requires a local web server
  • PHP and a database server are required
  • Characters above U+FFFF are unsupported

Who it suits

LWT suits language learners who want to build vocabulary while reading or listening to imported texts. It is a fit for users able to run a local web server with PHP and a database server.

Verdict

LWT puts reading, listening, vocabulary review, and testing in one workflow. Its server requirements and Unicode limitation are worth checking before setting it up.

Plans and prices

From Learning with Texts's own pricing page, checked 19 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeAll core features · self-hosted installation required · 100% free

The facts

Each one read from Learning with Texts's own pages, with the date it was checked.

What it does

Anki export
Vocabulary can be exported for use in Anki and other programs.checked 19 Oct 2026
Annotated texts
Since version 1.5.0, users can create editable interlinear or hyperliteral annotated texts for online or offline study.checked 19 Oct 2026
Audio
Users can associate an MP3 URL with a text to listen while reading.checked 12 Oct 2026
Audio playback
A text may be linked to an MP3 URL so learners can listen while reading.checked 19 Oct 2026
Bundled licences
Bundled libraries such as jQuery, jPlayer, Mobile_Detect, and iUI retain their own licences.checked 19 Oct 2026
Community fork
The HugoFara repository describes itself as a community-maintained fork created from the original LWT released by hapepo23 in 2011.checked 19 Oct 2026
Context testing
Users can test vocabulary with or without sentence context, including recognition, recall, and sentence-based exercises.checked 19 Oct 2026
CSV and TSV exchange
Terms can be imported from CSV or TSV files and exported in TSV format.checked 19 Oct 2026
Current downloadable release
SourceForge lists learning-with-texts-25.10.0.zip at 7.8 MB, dated October 28, 2025.checked 19 Oct 2026
Dictionaries
Users can configure web dictionary links for each language and look up words through external dictionaries.checked 12 Oct 2026
Dictionary integration
Clicking a word opens configured external dictionary lookups and can also use Google Translate links.checked 19 Oct 2026
Documentation depth
The author describes the code as mostly undocumented and the project as a one-person hobby project.checked 19 Oct 2026
Import and export
Terms can be imported in CSV or TSV formats and exported to TSV or Anki.checked 12 Oct 2026
Installation model
LWT runs in a modern browser with a local web server, PHP, and MySQL rather than as a hosted SaaS service.checked 19 Oct 2026
Integration
The changelog describes integration with Translate Shell through a special dictionary link, available locally on macOS and Linux.checked 12 Oct 2026
Language configuration
Learners define study languages, word and sentence-splitting rules, and the web dictionaries used for lookups.checked 19 Oct 2026
Licence
The original application is released into the public domain under an Unlicense-style dedication allowing copying, modification, commercial use, and redistribution.checked 19 Oct 2026
Limit: mostly undocumented
The author acknowledges that the programming style is chaotic and the software is mostly undocumented.checked 19 Oct 2026
Limit: technical setup
The Mezzofanti Guild warns that running LWT requires web-server and database software that may be confusing for less technical users.checked 19 Oct 2026
MCD testing
Massive-Context Cloze Deletion testing is built into LWT.checked 19 Oct 2026
Multi-word terms
The application supports saving expressions containing two to nine words with translations, romanization, example sentences, and status values.checked 19 Oct 2026

The company

Founded
2010checked 28 Sep 2026
Maker identity
The documentation presents the project as a one-person hobby effort; AlternativeTo identifies the developer as Anonymous, also called Language Learning Guy.checked 19 Oct 2026

Money

Free plan
Yeschecked 21 Sep 2026
The full review of Learning with Texts

Overview

Learning with Texts (LWT) is a free language-learning tool built around reading and listening to texts, with vocabulary saved and reviewed in context. It suits self-directed learners who want to study their own material and are comfortable managing a local server. The focused workflow is appealing, but its setup requirements and character restriction narrow its audience.

Key features

Import a text, optionally pair it with an MP3 URL, and save unfamiliar words or expressions as you read. Terms can hold a translation, romanization and example sentence, while their learning status remains visible in the text. That makes LWT a good fit for learners who want review tied to the material they encountered, rather than a separate vocabulary list.

Tests can present terms with or without sentence context, and Massive-Context Cloze Deletion provides another way to check recall. Personalized review supports returning to saved vocabulary. Configurable web dictionary links open external dictionaries for lookups; terms can also be imported from CSV or TSV and exported to TSV or Anki.

Annotated texts place selected word-by-word translations above the original, for online or offline study. A special dictionary link integrates Translate Shell locally on macOS and Linux. These tools support a text-centered routine, though they do not change the fact that LWT requires learners to bring their own texts and dictionary services.

Pricing

LWT has one plan: Free, at no cost. There is no paid tier or free trial. The plan includes the software without a subscription charge, but it requires a local web server, PHP and MySQL. That makes the price straightforward for technically equipped learners, while the server setup is a real cost in time and effort for anyone expecting a ready-hosted app.

Platforms

LWT supports Linux, macOS, Windows, web and self-hosted use. It requires a modern browser, a local web server with PHP and a database server such as MySQL. The offline lesson option is useful for studying annotated texts without an online connection, but it does not remove the server requirements for running LWT.

One important limitation: texts and vocabulary terms containing Unicode characters above U+FFFF are unsupported. Learners working with such characters should choose another tool. LWT is provided as is, without warranty, and its authors disclaim liability; the author invites problem reports, feedback and ideas.

Who it's for

LWT is best for learners who want to build vocabulary while reading or listening to their own texts, value export to Anki, and can set up or maintain a local web stack. It is a poor fit for anyone who wants a hosted, turnkey service or whose study material contains unsupported Unicode characters.

Pros and cons

  • Pros: Vocabulary stays connected to the text, with translations, romanization, examples and learning status available for review.
  • Pros: Contextual tests, annotated texts and optional audio support several parts of a reading-based study routine.
  • Pros: The free plan has no subscription price, and CSV/TSV import plus TSV or Anki export help move terms between workflows.
  • Cons: Running it requires a local web server, PHP and a database server, which adds setup and maintenance work.
  • Cons: Characters above U+FFFF are unsupported, ruling out some texts and terms.

Alternatives

For a broader selection, browse Language learning apps. Choose Duolingo if you want an app on Android or iOS as well as the web and macOS, and prefer a freemium service with a free trial; its free plan is free and the trial lasts one week.

Sotto is another free, self-hosted option, available on Android, iOS, Linux, macOS, Windows and web, with an API. Its self-hosted plan is free; users pay configured providers directly. Choose Busuu for a freemium option on Android, iOS and web, with a free plan and paid Premium and Premium Plus plans.

LingQ is worth considering if you want mobile apps and a browser extension alongside the web app; its free membership is capped at 20 saved words and phrases, 5 imported lessons and 1 audio playlist. mLearn is a free alternative for Android, iOS, Linux, macOS and Windows, with an extension; its optional cloud features have usage limits.

Innovative Language Learning offers a free lifetime account with lessons, transcripts and mobile access, plus a trial and a Basic plan at $8 a month billed monthly. JapanesePod101 is a freemium alternative with a free plan and trial, available on Android, iOS and web. Talktiko has a free plan capped at one language and three lessons per day, with basic text-to-speech, and is available on Android, iOS and web.

Verdict

Choose LWT if your ideal study session starts with your own text and you want reading, listening, vocabulary review and testing in one free workflow. Its strongest reason to choose it is that close link between source material and saved terms. Look elsewhere if you need a turnkey hosted app, or if your texts use characters above U+FFFF.

Alternatives to Learning with Texts

All alternatives
  1. 1Talkpal logo

    Talkpal

    Free planAndroidiOSWebmacOS
    9.0From $6.24 a month
  2. 2Langua logo

    Langua

    Free planAndroidiOSWebmacOS
    8.9Free plan
  3. 3LingQ logo

    LingQ

    Free planAndroidiOSWebExtension
    8.8From $215.76 a year
  4. 4Clozemaster logo

    Clozemaster

    Free planAndroidiOSWebAPI
    8.7From $60 a year
  5. 5

    Innovative Language Learning

    Free planAndroidiOSWebmacOS
    8.7From $60 a year
  6. 6

    Enverson AI

    Free planAndroidiOSWeb
    8.6From $8.25 a month