EVERYTHING XIAOMI
Get listed

Lute

Lute is a locally installed web application for learning languages by reading texts.

Place
#5 of 25
Score
7.3
Lute's website

What Lute is

Lute is a locally installed web application for learning languages by reading texts. Readers can import or create texts, then save definitions and associations as they encounter words; these saved terms build a personal dictionary. The application supports defining languages and dictionaries, editing texts, and creating single-word or multi-word terms. Parent terms can share definitions with child terms, and sample sentences can include related terms. Users can add images to words and set statuses such as New, Learning, Well-known, or Ignore, including through bulk updates. Lute supports 66 languages; its manual lists over 50 predefined languages with sample stories and dictionaries, some requiring plugins. Languages can use multiple term and sentence dictionaries, displayed in embedded or pop-up views. Lute can export terms to Anki note types, and AnkiConnect enables communication with Anki. Content formats include text, TXT, EPUB, web pages, and book audio. Installation options are pip, Docker, or source code, and Android use is documented through Termux, Python, and pip. Lute is free, uses the MIT license, and runs on the user’s machine, where the user controls the data.

Good

  • Free, locally installed software under the MIT license.
  • Supports 66 languages and multiple dictionary views.
  • Exports terms to Anki note types.
  • Includes word images and status controls.

Watch out

  • Designed for reading and has no testing.
  • Cannot play audio for a single clicked word.
  • Not designed for automated or bulk translation.
  • Japanese study outside Docker requires MeCab and a suitable dictionary.

Who it suits

Lute suits language learners who want to build vocabulary while reading and keep their data on their own machine. It is designed for desktop and laptop use, though a running instance can also be accessed from mobile devices.

Verdict

Lute centers language study on reading and saving terms, with dictionary tools and Anki support. Its stated limits matter if you need built-in testing, single-word audio, or automated translation.

Plans and prices

From Lute's own pricing page, checked 9 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeFree, no limits · installed locally

The facts

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

Where it runs

Android
The manual describes running Lute on an Android phone using Termux, Python, and pip.checked 8 Oct 2026
Android installation
The manual documents running Lute on Android using Termux.checked 9 Oct 2026

What it does

Anki integration
Lute exports terms to Anki through the AnkiConnect add-on; this requires Anki desktop and does not work from a mobile device.checked 9 Oct 2026
Core workflow
Users import texts, read them, and create saved definitions and associations that build a personal dictionary.checked 9 Oct 2026
Dictionary lookups
Language definitions can include multiple term and sentence dictionaries, shown embedded or in pop-up windows.checked 9 Oct 2026
Installation
The manual describes installation using pip, Docker, or source code.checked 8 Oct 2026
Install options
The manual lists installation through pip, Docker, or from source.checked 9 Oct 2026
Japanese requirement
Non-Docker users studying Japanese need MeCab and an appropriate dictionary to parse Japanese text.checked 9 Oct 2026
Languages
The manual lists over 50 predefined languages with sample stories and dictionaries, and says some require plugins.checked 8 Oct 2026
License
The Lute v3 repository says the software uses the MIT license.checked 8 Oct 2026
Mobile use
Lute was designed for desktop and laptop use, but a running instance can be accessed from a mobile device.checked 9 Oct 2026
Notable limits
Lute is designed for reading and has no built-in flashcard testing; Anki export is available, while single-word audio and automated bulk translation are listed as missing features.checked 9 Oct 2026
Parent terms
Parent terms let a root form’s definition apply to child forms, and sample sentences include related terms.checked 9 Oct 2026
Purpose
Lute is a standalone web application installed on your computer for learning languages by reading texts.checked 9 Oct 2026
Reading controls
Readers can use hotkeys to set term statuses including New, Learning, Well-known, and Ignore, and can make bulk updates.checked 9 Oct 2026
Reading workflow
You can create and edit texts, define languages and dictionaries, and create terms and multi-word terms while reading.checked 8 Oct 2026
Security and data
The manual describes Lute as locally installed and says it runs on the user’s machine, where the user owns and controls the data.checked 9 Oct 2026
Security guidance
The Docker installation instructions caution that disabling container permission restrictions may increase host security risk.checked 8 Oct 2026
Support
The manual directs users to Discord for help and asks documentation readers to report unclear or incorrect content through a GitHub issue.checked 9 Oct 2026
Term images
Users can add images to words.checked 9 Oct 2026
Text and language tools
Lute supports defining languages and dictionaries, creating and editing texts, and creating single-word and multi-word terms.checked 9 Oct 2026
Word images
Lute lets you add images to words.checked 8 Oct 2026

The company

Founded
2022checked 28 Sep 2026
The full review of Lute

Lute is a locally installed reading app for language learners who want to build a personal dictionary from texts. It suits readers comfortable managing a desktop or self-hosted setup; its focus is deliberate reading, not drills or automated translation.

Overview

Import a text, read it, and save definitions and associations as you go. Lute supports editable texts, language and dictionary setup, and both single-word and multi-word terms. Parent terms can share definitions with child terms, and sample sentences can include related terms, which helps keep vocabulary connected rather than isolated.

Readers can add images to words and use hotkeys to assign statuses such as New, Learning, Well-known, or Ignore; bulk updates are also supported. Those controls make Lute useful for maintaining a growing reading vocabulary, though they do not turn it into a testing app: Lute has no testing feature.

Key features

Reading and dictionaries

Lute supports text, TXT, EPUB, web pages, and book audio. A language can use multiple term and sentence dictionaries, opened in embedded or pop-up views. The manual lists 66 supported languages, with over 50 predefined languages that include sample stories and dictionaries; some languages require plugins. Japanese learners installing without Docker need MeCab and an appropriate dictionary to parse Japanese text.

Anki and translation limits

Terms can be exported to Anki note types, and AnkiConnect lets Lute communicate with Anki. That makes Lute a plausible reading-and-vocabulary companion for someone who already uses Anki, rather than a replacement for its review workflow. Lute cannot play audio for a single clicked word and is not designed for automated or bulk translation, so learners who depend on either should look elsewhere.

Pricing

Free: free. The free plan is installed locally, has no limits, and has no free trial. That combination suits learners who want ongoing use without usage caps and are comfortable installing and maintaining software themselves. There is no paid tier to weigh against the free plan.

Installation options include pip, Docker, or source code. Docker instructions caution that disabling container permission restrictions may increase host security risk. Lute runs on the user's machine, where the user controls the data; its repository uses the MIT license.

Platforms

Lute is listed for Android, Linux, macOS, self-hosting, web, and Windows. It was designed for desktop and laptop use, but a running instance can be accessed from a mobile device. Android installation is documented through Termux, Python, and pip, so mobile access is possible but involves a setup process rather than a dedicated native-app workflow.

Who it's for

Lute is best suited to language learners who spend substantial time reading and want saved definitions, related terms, images, and status controls attached to that reading. It is a strong fit for people willing to configure dictionaries and run a local installation, especially those who want control over their data or plan to export vocabulary to Anki. It is a poor fit for learners seeking built-in quizzes, single-word audio playback, or bulk translation.

Pros and cons

  • Pro: No usage limits on the free, locally installed plan make it practical for sustained reading without a quota.
  • Pro: Multi-word terms, parent-child definitions, related sample sentences, and word images support richer vocabulary notes than isolated lookups.
  • Pro: Anki export and AnkiConnect offer a route from reading notes into an existing flashcard workflow.
  • Con: There is no testing, so learners need another tool for quizzes or structured review.
  • Con: No single-click word audio or automated and bulk translation limits its usefulness for learners who rely on those conveniences.
  • Con: Installation and language setup can demand technical effort; non-Docker Japanese setup specifically requires MeCab and an appropriate dictionary.

Alternatives

Browse Language Immersion Apps for a broader category comparison. Choose LingQ instead if you want a freemium service across Android, browser extension, iOS, and web; its free membership is capped at 20 saved words and phrases, 5 imported lessons, and 1 audio playlist. OpenKoto is another free option across iOS, Linux, macOS, web, and Windows, under the Apache 2.0 license.

Readlang is an alternative. Learning with Texts is a free option for Linux, macOS, self-hosting, web, and Windows that requires a modern browser plus a local web and database server with PHP. LinguaCafe is free, open source, and self-hosted, with one user per server supported. E-clair is a freemium Android and iOS alternative with limits on collections and monthly transcription of personal audio, while podcast episodes are handled more generously. jidoujisho is free, open-source Android software for Android 7.0 and later. Lector offers a freemium, web-based option with API and self-hosted access.

Verdict

Choose Lute if reading is your main study method and you want a no-limit local tool for building a connected personal vocabulary, with Anki support as a useful extra. Look elsewhere if you need built-in testing, clicked-word audio, or automated translation—or if you do not want to handle installation and configuration.

Getting started

  1. Visit https://luteorg.github.io/lute-manual/
  2. Install Lute using pip, Docker, or source code
  3. For Android, follow the manual's Termux, Python, and pip approach
  4. Import or create texts and define the language and dictionaries
  5. Create terms and save definitions as you read

Limits worth knowing

The Free plan is described as having no limits and requires local installation. Lute is designed for reading; it does not provide testing, single-clicked-word audio playback, or automated or bulk translation.

Questions

Is Lute free?

Yes. Its Free plan costs nothing and is described as having no limits.

Which platforms can I use Lute on?

The listed platforms are Android, Linux, macOS, self-hosted, web, and Windows. It is designed for desktop and laptop use, and a running instance can be accessed from a mobile device.

How do I install Lute?

The manual describes installation using pip, Docker, or source code. It also documents running Lute on Android through Termux, Python, and pip.

Can Lute connect to Anki?

Lute can export terms to Anki note types, and AnkiConnect lets Lute communicate with Anki.

Is Lute open source?

The Lute v3 repository says it uses the MIT license.

What content can I read in Lute?

Supported content formats include text, TXT, EPUB, web pages, and book audio.

Alternatives to Lute

All alternatives
  1. 1Lector logo

    Lector

    Free planOpen sourceiOSWebAPISelf-hosted
    8.0From $5 a month
  2. 2LingQ logo

    LingQ

    Free planAndroidiOSWebExtension
    8.0From $215.76 a year
  3. 3Readlang logo

    Readlang

    Free planAndroidiOSWebExtension
    7.6From $48 a year
  4. 4Yabla logo

    Yabla

    AndroidiOSWeb
    7.4
  5. 5
    6.9From $6.90 a month
  6. 6Beelinguapp logo

    Beelinguapp

    Free planAndroidiOS
    6.8Free plan