# sentences

SeTextLC: *
SeText:
  ​If​ ​you​'​ve​ ​worked​ ​through​ ​the​ ​tutorial​, ​you​'​ll​ ​have​ ​noted​ ​that​ ​words​ ​are​ ​underlined​ ​in​ ​blue​ ​when​ ​you​ ​move​ ​the​ ​mouse​ ​over​ ​them​.​


SeTextLC: *
SeText:
  ​You​ ​can​ ​quickly​ ​change​ ​the​ ​status​ ​of​ ​the​ ​current​ ​word​ ​by​ ​hitting​ 1, 2, 3, 4, 5, ​w​ (​for​ ​Well​-​Known​), ​or​ ​i​ (​for​ ​Ignore​).​


SeTextLC: *
SeText:
  ​Try​ ​hovering​ ​over​ ​the​ ​following​ ​words​ ​and​ ​hit​ ​the​ ​status​ ​buttons​: ​apple​, ​banana​, ​cranberry​, ​donut​.​


SeTextLC: *
SeText:
  ​If​ ​you​ ​click​ ​on​ ​a​ ​word​, ​it​'​s​ ​underlined​ ​in​ ​red​, ​and​ ​the​ ​Term​ ​edit​ ​form​ ​is​ ​shown​.​


SeTextLC: *
SeText:
  ​Before​ ​you​ ​switch​ ​over​ ​to​ ​the​ ​Term​ ​editing​ ​form​, ​you​ ​can​ ​still​ ​update​ ​its​ ​status​ ​using​ ​the​ ​hotkeys​ ​above​, ​or​ ​by​ ​using​ ​the​ ​up​ ​and​ ​down​ ​arrows​.​


SeTextLC: *
SeText:
  ​You​ ​can​ ​jump​ ​over​ ​to​ ​the​ ​edit​ ​form​ ​by​ ​hitting​ ​Tab​, ​and​ ​then​ ​start​ ​editing​.​


SeTextLC: *
SeText:
  ​Hovering​ ​the​ ​mouse​ ​over​ ​other​ ​words​ ​won​'​t​ ​underline​ ​them​ ​in​ ​blue​ ​anymore​, ​and​ ​hitting​ ​status​ ​update​ ​hotkeys​ (1 - 5, ​w​, ​i​) ​will​ ​only​ ​update​ ​the​ ​active​ ​word​.​


SeTextLC: *
SeText:
  ​To​ "​un​-​click​" ​a​ ​word​ ​underlined​ ​in​ ​red​, ​click​ ​it​ ​again​, ​or​ ​hit​ ​Escape​ ​or​ ​Return​.​


SeTextLC: *
SeText:
  ​In​ "​Hover​ ​mode​", ​the​ ​hotkeys​ 1-5, ​w​, ​and​ ​i​ ​still​ ​update​ ​the​ ​status​, ​but​ ​the​ ​arrow​ ​keys​ ​just​ ​scroll​ ​the​ ​window​.​


SeTextLC: *
SeText:
  ​Try​ ​clicking​ ​and​ ​un​-​clicking​ ​or​ ​Escaping​ ​any​ ​word​ ​in​ ​this​ ​paragraph​ ​to​ ​get​ ​a​ ​feel​ ​for​ ​it​.​


SeTextLC: *
SeText:
  ​Note​ ​that​ ​for​ ​the​ ​keyboard​ ​shortcuts​ ​to​ ​work​, ​the​ ​reading​ ​pane​ (​where​ ​the​ ​text​ ​is​) ​must​ ​have​ ​the​ "​focus​".​


SeTextLC: *
SeText:
  ​At​ ​the​ ​top​ ​of​ ​the​ ​page​ ​is​ ​a​ ​slider​ ​to​ ​navigate​ ​forwards​ ​and​ ​backwards​, ​or​ ​you​ ​can​ ​click​ ​the​ ​arrows​ ​at​ ​either​ ​end​ ​of​ ​the​ ​slider​.​


SeTextLC: *
SeText:
  ​All​ ​of​ ​these​ ​words​ ​are​ ​blue​ ​because​ ​they​ ​are​ "​unknown​" - ​according​ ​to​ ​Lute​, ​this​ ​is​ ​the​ ​first​ ​time​ ​you​'​re​ ​seeing​ ​these​ ​words​.​


SeTextLC: *
SeText:
  ​When​ ​the​ ​form​ ​pops​ ​up​ ​in​ ​the​ ​right​-​hand​ ​frame​, ​a​ ​dictionary​ ​is​ ​loaded​ ​below​.​


SeTextLC: *
SeText:
  ​Copy​-​paste​ ​something​ ​from​ ​the​ ​dictionary​ ​into​ ​the​ ​translation​, ​or​ ​make​ ​up​ ​your​ ​own​, ​mark​ ​the​ ​status​, ​add​ ​some​ ​tags​ ​if​ ​you​ ​want​ (​eg​, ​type​ "​noun​" ​in​ ​the​ ​tags​ ​field​), ​and​ ​click​ ​save​.​


SeTextLC: *
SeText:
  ​From​ ​now​ ​on​, ​every​ ​English​ ​text​ ​that​ ​you​ ​read​ ​that​ ​contains​ ​the​ ​word​ "​elephant​" ​will​ ​show​ ​the​ ​status​.​


SeTextLC: *
SeText:
  ​Languages​ ​can​ ​have​ ​multiple​ ​dictionaries​, ​configured​ ​in​ ​the​ "​Languages​" ​link​ ​on​ ​the​ ​homepage​.​


SeTextLC: *
SeText:
  ​If​ ​you​ ​have​ ​many​ ​dictionaries​, ​the​ ​extra​ ​ones​ ​will​ ​be​ ​shown​ ​in​ ​a​ ​small​ ​list​ ​box​ ​next​ ​to​ ​the​ ​tabs​.​


SeTextLC: *
SeText:
  ​If​ ​you​ ​click​ ​on​ ​it​, ​you​'​ll​ ​see​ ​some​ ​happy​ ​elephants​ (​if​ ​you​ ​clicked​ ​on​ ​elephant​!).​


SeTextLC: *
SeText:
  ​If​ ​you​ ​click​ ​on​ ​one​ ​of​ ​the​ ​images​ ​shown​ ​in​ ​the​ ​list​, ​that​ ​image​ ​is​ ​saved​ ​in​ ​your​ ​data​/​userimages​ ​folder​.​


SeTextLC: *
SeText:
  ​When​ ​you​ ​hover​ ​over​ ​the​ ​word​ ​in​ ​the​ ​reading​ ​pane​, ​that​ ​picture​ ​is​ ​included​ ​in​ ​the​ ​word​ ​hover​.​


SeTextLC: *
SeText:
  ​Try​ ​adding​ ​an​ ​image​ ​for​ ​your​ ​elephant​ ​by​ ​clicking​ ​on​ ​the​ ​term​, ​clicking​ ​the​ ​image​ ​icon​, ​and​ ​clicking​ ​a​ ​picture​ ​you​ ​like​.​


SeTextLC: *
SeText:
  ​There​ ​is​ ​a​ ​Lute​ ​Discord​ ​and​ ​manual​ ​as​ ​well​ -- ​see​ ​the​ "​About​" ​menu​ ​bar​.​


SeTextLC: *
SeText:
  ​Archiving​ ​just​ ​removes​ ​the​ ​book​ ​from​ ​your​ ​book​ ​listing​ ​on​ ​the​ ​home​ ​screen​, ​and​ ​you​ ​can​ ​unarchive​ ​at​ ​any​ ​time​.​


SeTextLC: *
SeText:
  ​The​ ​sentences​ ​for​ ​archived​ ​books​ ​are​ ​still​ ​available​ ​for​ ​searching​ ​with​ ​the​ ​Term​ "​Sentences​" ​link​.​


SeTextLC: *
SeText:
  ​On​ ​the​ ​last​ ​page​ ​of​ ​every​ ​book​, ​Lute​ ​shows​ ​a​ ​link​ ​for​ ​you​ ​to​ ​archive​ ​the​ ​book​.​


SeTextLC: *
SeText:
  ​You​ ​can​ ​also​ ​archive​ ​it​ ​from​ ​the​ ​Home​ ​screen​ ​by​ ​clicking​ ​on​ ​the​ "​Archive​" ​action​ (​the​ ​image​ ​with​ ​the​ ​little​ ​down​ ​arrow​) ​in​ ​the​ ​right​-​most​ ​column​.​


SeTextLC: *
SeText:
  ​To​ ​unarchive​ ​the​ ​text​, ​go​ ​to​ ​Home​, ​Book​ ​Archive​, ​and​ ​click​ ​the​ "​Unarchive​" ​action​ (​the​ ​little​ ​up​ ​arrow​).​


SeTextLC: *
SeText:
  ​You​ ​can​ ​add​ ​an​ ​audio​ ​file​ (​mp​3, ​wav​, ​or​ ​ogg​) ​to​ ​your​ ​books​, ​so​ ​you​ ​can​ ​read​ ​along​ ​to​ ​an​ ​audio​ ​track​.​


SeTextLC: *
SeText:
  ​From​ ​the​ "​hamburger​ ​menu​" ​on​ ​the​ ​reading​ ​screen​ ​you​ ​can​ ​switch​ ​to​ ​the​ ​next​ ​theme​, ​or​ ​hit​ ​the​ ​hotkey​ (​m​).​


SeTextLC: *
SeText:
  ​When​ ​you​'​re​ ​done​ ​with​ ​the​ ​demo​, ​go​ ​back​ ​to​ ​the​ ​Home​ ​screen​ ​and​ ​click​ ​the​ ​link​ ​to​ ​clear​ ​out​ ​the​ ​database​.​


SeTextLC: *
SeText:
  ​You​'​ll​ ​be​ ​prompted​ ​to​ ​create​ ​your​ ​first​ ​language​, ​and​ ​then​ ​you​ ​can​ ​create​ ​your​ ​first​ ​book​.​


SeTextLC: *
SeText:
  ​Lute​ ​will​ ​then​ ​ask​ ​you​ ​to​ ​specify​ ​your​ ​backup​ ​preferences​, ​and​ ​with​ ​that​ ​all​ ​done​, ​you​'​ll​ ​be​ ​off​ ​and​ ​running​.​


SeTextLC: *
SeText:
  ​From​ ​the​ ​Tutorial​, ​you​'​ve​ ​already​ ​told​ ​Lute​ ​that​ ​you​ ​know​ ​most​ ​of​ ​the​ ​words​ ​on​ ​this​ ​page​.​


SeTextLC: *
SeText:
  ​You​ ​can​ ​hover​ ​over​ ​words​ ​to​ ​see​ ​information​ ​about​ ​them​, ​such​ ​as​ ​your​ ​information​ ​you​ ​might​ ​have​ ​added​ ​about​ ​dogs​.​


SeTextLC: *
SeText:
  ​There​ ​are​ ​still​ ​a​ ​few​ ​blue​ ​words​, ​which​ ​according​ ​to​ ​Lute​ ​are​ ​still​ "​unknown​" ​to​ ​you​.​


SeTextLC: *
SeText:
  ​(​fyi​ - ​If​ ​a​ ​text​ ​has​ ​a​ ​spelling​ ​mikstaske​, ​you​ ​can​ ​edit​ ​it​ ​by​ ​clicking​ ​the​ "​hamburger​ ​menu​" -- ​three​ ​lines​ -- ​in​ ​the​ ​top​ ​left​ ​corner​ ​of​ ​this​ ​screen​, ​and​ ​click​ "​Edit​ ​page​".​


SeTextLC: *
SeText:
  ​In​ ​case​ ​you​ ​missed​ ​it​, ​on​ ​the​ ​Home​ ​screen​ ​there​ ​are​ ​some​ ​menu​ ​bar​ ​items​ ​on​ ​the​ ​top​ ​right​.​


SeTextLC: *
SeText:
  ​In​ ​the​ "​Term​" ​edit​ ​form​, ​you​ ​can​ ​click​ ​on​ ​the​ "​Sentences​" ​tab​ ​to​ ​see​ ​where​ ​that​ ​term​ ​or​ ​its​ ​relations​ ​have​ ​been​ ​used​.​


SeTextLC: *
SeText:
  ​Click​ ​on​ "​elephant​", ​and​ ​then​ ​click​ ​the​ ​Sentences​ ​tab​ ​to​ ​see​ ​where​ ​that​ ​term​ ​has​ ​been​ ​used​.​


SeTextLC: *
SeText:
  ​You​'​re​ ​only​ ​shown​ ​sentences​ ​on​ ​pages​ ​that​ ​have​ ​been​ ​marked​ "​Read​", ​using​ ​the​ ​controls​ ​in​ ​the​ ​footer​ ​of​ ​the​ ​reading​ ​screen​, ​i.​e.​ ​the​ ​green​ ​checkmark​ ​or​ ​the​ ">".​


SeTextLC: *
SeText:
  ​This​ ​ensures​ ​that​ ​you​ ​only​ ​see​ ​references​ ​that​ ​you​ ​have​ ​already​ ​seen​ ​before​, ​so​ ​you​ ​don​'​t​ ​get​ ​overwhelmed​ ​with​ ​new​ ​vocabulary​, ​and​ ​avoids​ ​spoilers​ ​of​ ​the​ ​material​ ​you​'​re​ ​reading​.​


# texts

TxStartDate: 2026-06-17 06:00:38.622303
TxText:
  Welcome to Lute! This short guide should get you going.

  Navigation
  This tutorial has multiple pages. At the top of the page is a slider to navigate forwards and backwards, or you can click the arrows at either end of the slider.

  1. The Basics
  All of these words are blue because they are "unknown" - according to Lute, this is the first time you're seeing these words.
  You can click on a word, and create a definition. For example, click on this word: elephant.
  When the form pops up in the right-hand frame, a dictionary is loaded below. Copy-paste something from the dictionary into the translation, or make up your own, mark the status, add some tags if you want (eg, type "noun" in the tags field), and click save. From now on, every English text that you read that contains the word "elephant" will show the status. If you hover over any "elephant", you'll see some information.

  1.1 Multiple dictionaries.
  Languages can have multiple dictionaries, configured in the "Languages" link on the homepage. Each dictionary is shown as a small tab. For this demo, English has been configured with two dictionaries. The second dictionary will open a popup window. If you have many dictionaries, the extra ones will be shown in a small list box next to the tabs.

  1.2 Images
  Lute can do a simple image search for terms. Next to the Sentences tab is a small image button. If you click on it, you'll see some happy elephants (if you clicked on elephant!). If you click on one of the images shown in the list, that image is saved in your data/userimages folder. When you hover over the word in the reading pane, that picture is included in the word hover. Try adding an image for your elephant by clicking on the term, clicking the image icon, and clicking a picture you like. Then hover over your elephant.


TxText:
  Note: sometimes these images make _no sense_ -- it's using Bing image search, and it does the best it can with the limited context it has.
  To delete an image added to your term, click on it. Its border will change to red. Hit Delete or Backspace to delete it, and then save the term (you must save!).

  2. Multi-word Terms
  You can create multi-word terms by clicking and dragging across multiple words, then release the mouse. Try creating a term for the phrase "the cat's pyjamas", and add a translation and set the status.
  (A brief side note: Lute keeps track of where you are in any text. If you click the Home link above to leave this tutorial, and later click the Tutorial link from the Text listing, Lute will open the last page you were at.)

  3. Parent Terms
  Sometimes it helps to associate terms with a "parent". For example, the verb "to have" is conjugated in various forms as "I have a cold", "he has a dog", "they had dinner". First create a Term for "have". Then create a Term for "has", and in the Parent field start typing "have". Lute will show the existing Term "have" in the drop down, and if you select it, "has" will be associated with that on save, and when you hover over "has" you'll see the parent's information as well.
  If you enter a non-existent Parent word, Lute will create a placeholder Term for that Parent, copying some content from your term. For example, try creating a Term for the word "dogs", associating it with the non-existent Term "dog". When you save "dogs", both will be updated.


TxText:
  Terms can have multiple parents, too. Hit the Enter (or Return) key after each parent. For example, if you wanted to associate the Term "puppies" with both "puppy" and "dog", click on "puppies", and in the Parents text box type "puppy", hit Enter, type "dog", and hit Enter. Sometimes this is necessary: for example, in Spanish, "se sienta" can either be a conjugation of "sentirse" (to feel) or "sentarse" (to sit), depending on the context.

  4. Mark the remainder as "Well Known"
  When you're done creating Terms on a page, you will likely still have a bunch of blue words, or "unknowns", left over, even though you really know these words. You can set all of these to "Well Known" and move to the next page in one shot with the green checkmark at the bottom of the page. Try that now to see what happens, and then come back to this page using the arrows in the header to finish reading this page.
  The ">" link moves to the next page as well, without setting the unknown terms to "Well Known." This can be useful if you're reading quickly, without stopping to define every last term in detail.
  Note: both of these links also mark the page as "Read", which Lute uses when it searches for references to terms you create. There's more on this in the tutorial follow-up, which you should read after this tutorial.

  5. Keyboard shortcuts
  The "hamburger menu" next to the Lute logo at the top left of the reading screen opens up a small menu of items, including a link to some keyboard shortcuts. This section introduces a few of them.


TxStartDate: 2026-06-17 06:00:36.940489
TxText:
  5.1 Updating Status
  If you've worked through the tutorial, you'll have noted that words are underlined in blue when you move the mouse over them. You can quickly change the status of the current word by hitting 1, 2, 3, 4, 5, w (for Well-Known), or i (for Ignore). Try hovering over the following words and hit the status buttons: apple, banana, cranberry, donut.
  If you click on a word, it's underlined in red, and the Term edit form is shown. Before you switch over to the Term editing form, you can still update its status using the hotkeys above, or by using the up and down arrows. You can jump over to the edit form by hitting Tab, and then start editing.
  When a word has been clicked, it's "active", so it keeps the focus. Hovering the mouse over other words won't underline them in blue anymore, and hitting status update hotkeys (1 - 5, w, i) will only update the active word. To "un-click" a word underlined in red, click it again, or hit Escape or Return. Then you'll be back in "Hover mode". In "Hover mode", the hotkeys 1-5, w, and i still update the status, but the arrow keys just scroll the window. Try clicking and un-clicking or Escaping any word in this paragraph to get a feel for it.
  Note that for the keyboard shortcuts to work, the reading pane (where the text is) must have the "focus". Click anywhere on the reading pane to re-establish focus.


TxText:
  5.1 Bulk updates
  If you hold down Shift and click a bunch of words, you can bulk update their statuses. This works for the up and down arrow keys as well.

  5.2 Arrow keys
  The Right and Left arrow keys click the next and previous words. Hit Escape or Return to get back to "hover mode".

  5.3 Copying text
  When a word is hovered over or clicked, hit "c" to copy that word's sentence to your clipboard. Hit "C" to copy the word's full paragraph (multiple sentences). You can also copy arbitrary sections of text by holding down the Shift key while highlighting the text with your mouse.

  6. Next steps
  All done this text!
  Lute keeps track of all of this in your database, so any time you create or import a new Book, all the info you've created is carried forward.
  There's a tutorial follow-up: go to the Home screen, and click the "Tutorial follow-up" in the table.


TxReadDate: 2026-06-17 10:51:05.259910
TxStartDate: 2026-06-17 12:27:55.414725
TxText:
  Hopefully you've gone through the Tutorial, and created some Terms.
  From the Tutorial, you've already told Lute that you know most of the words on this page. You can hover over words to see information about them, such as your information you might have added about dogs.
  There are still a few blue words, which according to Lute are still "unknown" to you. You can process them like you did on the last text.
  (fyi - If a text has a spelling mikstaske, you can edit it by clicking the "hamburger menu" -- three lines -- in the top left corner of this screen, and click "Edit page". If you'd like, correct the mistake now, and resave this text.)
  Now we'll do a brief spin through a few other things Lute does. You can read about them and other features in the manual too.

  1. The Menus
  In case you missed it, on the Home screen there are some menu bar items on the top right. Go back there and hover over them to see what you can do. This is all demo data, so you can do what you want. (But don't delete the tutorials until you've gone through them.)

  2. Term Sentences
  In the "Term" edit form, you can click on the "Sentences" tab to see where that term or its relations have been used. Click on "elephant", and then click the Sentences tab to see where that term has been used.
  You're only shown sentences on pages that have been marked "Read", using the controls in the footer of the reading screen, i.e. the green checkmark or the ">". This ensures that you only see references that you have already seen before, so you don't get overwhelmed with new vocabulary, and avoids spoilers of the material you're reading.


TxStartDate: 2026-06-17 11:06:33.053319
TxText:
  3. Archiving, Unarchiving, and Deleting Books
  When you're done reading a book, you can Archive or Delete it.
  Archiving just removes the book from your book listing on the home screen, and you can unarchive at any time. The sentences for archived books are still available for searching with the Term "Sentences" link.
  On the last page of every book, Lute shows a link for you to archive the book. You can also archive it from the Home screen by clicking on the "Archive" action (the image with the little down arrow) in the right-most column. To unarchive the text, go to Home, Book Archive, and click the "Unarchive" action (the little up arrow).
  Deleting a book completely removes it and its sentences.
  Neither archiving nor deleting touch any Terms you've created.

  4. Audio
  You can add an audio file (mp3, wav, or ogg) to your books, so you can read along to an audio track. See the Lute manual for more notes on usage and tips.

  5. Themes and toggling highlighting
  Lute has a few themes to make reading more pleasant. From the "hamburger menu" on the reading screen you can switch to the next theme, or hit the hotkey (m). You can also toggle highlights, because sometimes they get distracting.

  ===

  Those are the the core feature of Lute! There are some sample stories for other languages. Try those out or create your own.
  When you're done with the demo, go back to the Home screen and click the link to clear out the database. Lute will delete all of the demo data, and you can get started. You'll be prompted to create your first language, and then you can create your first book. Lute will then ask you to specify your backup preferences, and with that all done, you'll be off and running.


TxReadDate: 2026-06-17 11:06:24.736405
TxStartDate: 2026-06-17 11:06:24.902477
TxText:
  There is a Lute Discord and manual as well -- see the "About" menu bar.
  I hope that you find Lute a fun tool to use for learning languages. Cheers and best wishes!


TxText:
  Érase una vez un muchacho llamado Aladino que vivía en el lejano Oriente con su madre, en una casa sencilla y humilde. Tenían lo justo para vivir, así que cada día, Aladino recorría el centro de la ciudad en busca de algún alimento que llevarse a la boca.

  En una ocasión paseaba entre los puestos de fruta del mercado, cuando se cruzó con un hombre muy extraño con pinta de extranjero. Aladino se quedó sorprendido al escuchar que le llamaba por su nombre.


