Learning with Texts
- Android app
- Not listed
- Free plan
- Yes
- Runs on
- Linux, Mac, self-hosted, Web, Windows

Summary
Learning with Texts (LWT) is a free web app for language learners who bring their own reading material. It breaks uploaded texts into sentences and words, then marks saved terms and their learning status in later readings. You can save words or expressions of two to nine words with translations, optional romanization, and an example sentence. Practice options include term tests, context-based tests, Massive-Context Cloze Deletion tests, and a statistics page. LWT lets users configure web dictionary links; its documentation describes a Glosbe API integration for transferring translations. Terms can be imported from CSV or TSV, exported as TSV, or exported to Anki for cloze tests. You can associate an MP3 audio URL with a text and listen while reading, but the app does not import or upload audio files. LWT runs in a modern browser and requires a local web and database server with PHP. Installation instructions cover Windows, macOS, and Linux. Texts and vocabulary containing Unicode characters above U+FFFF are unsupported, including emojis and some historic scripts and symbols. The software is provided as-is without warranty.
Who it is for
LWT suits language learners who want to read their own texts and review vocabulary in context. It requires comfort with setting up a local web and database server with PHP.
What is good
- Free to use.
- Saved terms appear in later texts with learning status.
- Includes context-based and cloze testing.
- Terms can be exported to Anki.
- Works with Windows, macOS, and Linux installation instructions.
What to know first
- Requires a local web and database server with PHP.
- Audio can be linked but not uploaded.
- Unicode characters above U+FFFF are unsupported.
- Software is provided without warranty.
Verdict
LWT is a text-centered language-learning tool with vocabulary review, tests, and optional linked audio. Its local server requirement and unsupported Unicode range are important constraints to weigh before setup.
Learning with Texts plans and pricing
All plansCompared on language immersion apps
- Free plan
- Yeshapepo23.github.io
- Content formats
- text, audio, annotated/interlinear texthapepo23.github.io
- Offline access
- Yeshapepo23.github.io
- Interactive practice
- Yeshapepo23.github.io
Facts
- Purpose
- LWT is a web app for language learning in which users read texts, optionally listen to audio, and save, review, and test words and expressions.hapepo23.github.io · 30 Sept 2026
- Text learning
- Uploaded texts are split into sentences and words, with saved terms and their learning statuses shown in later texts.hapepo23.github.io · 30 Sept 2026
- Term length
- Users can save words or expressions of two to nine words with translations, optional romanization, and an example sentence.hapepo23.github.io · 30 Sept 2026
- Practice
- The app includes term tests, context-based tests, Massive-Context Cloze Deletion testing, and a statistics page.hapepo23.github.io · 30 Sept 2026
- Dictionaries
- Users configure web dictionary links, and the documentation describes a Glosbe API integration for transferring translations into LWT.hapepo23.github.io · 30 Sept 2026
- Exports and imports
- Terms can be imported in CSV or TSV format, exported as TSV, or exported to Anki for cloze tests.hapepo23.github.io · 30 Sept 2026
- Audio
- Users can associate an MP3 audio URL with a text to listen while reading; the app does not provide an audio-file import or upload function.hapepo23.github.io · 30 Sept 2026
- Deployment
- LWT requires a modern browser and a local web and database server with PHP; the maker lists XAMPP, MAMP, and LAMP as examples.github.com · 30 Sept 2026
- Desktop systems
- The maker provides installation instructions for Windows, macOS, and Linux, and notes that the macOS instructions and app could not be tested by the maker.hapepo23.github.io · 30 Sept 2026
- Compatibility limit
- Texts and vocabulary terms containing Unicode characters above U+FFFF are unsupported; the page says emojis and some historic scripts and symbols are affected.hapepo23.github.io · 30 Sept 2026
- Security and warranty
- The software is provided as-is without warranty, and the maker says third-party projects using the public-domain code are not maintained or endorsed by them.hapepo23.github.io · 30 Sept 2026
- Support
- The maker invites users to report problems and send feedback and ideas, and describes LWT as a one-person hobby project.hapepo23.github.io · 30 Sept 2026
- Intended users
- The maker describes LWT as a tool for language learners who bring their own texts and optionally audio for reading and vocabulary practice.hapepo23.github.io · 30 Sept 2026
Company
- Founded
- 2010hapepo23.github.io · 28 Sept 2026
Best Learning with Texts alternatives
See all 20Where it ranks on Everything Xiaomi
Is Learning with Texts yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- hapepo23.github.io/lwt/info.htm· checked 30 Sept 2026
- github.com/hapepo23/learning-with-texts· checked 30 Sept 2026
- hapepo23.github.io/lwt/LWT_INSTALLATION.txt· checked 30 Sept 2026


