Skip to content
This repository was archived by the owner on Nov 12, 2023. It is now read-only.
Jeff Zohrab edited this page Nov 11, 2023 · 17 revisions

This documentation is deprecated/obsolete. Lute v2 has been replaced by Lute v3, a full Python rewrite. Please see the Lute v3 manual which includes notes on installation. If you have Lute v2, you can easily migrate to v3. Thank you!


LUTE (Learning Using Texts) is a standalone web application that you install on your computer and read texts with.

Lute contains the core features you need for learning through reading:

  • defining languages and dictionaries
  • creating and editing texts
  • creating terms and multi-word terms

In addition, Lute has features missing from other tools, which I consider absolutely essential:

  • Defining "parent terms". For example, for Spanish, hablar (to speak) is the root form of habló (he spoke). In Lute, you can set a root form as the Parent Term, and the definition for that root form is available for all child terms. Also, when you ask Lute for sample sentences using a term, it includes sentences for all related terms as well. See Parent Terms for examples.
  • Adding word images. This helps learning, and is more interesting and entertaining than adding reams of text.

A very short gif demo:

A wee demo

Lute is a work in progress, as is all software, but it works. I've been using it to learn Spanish, and it's super.

See the table of contents in the sidebar.

Cheers and best wishes!

Clone this wiki locally