LUTE to Anki importer

AnkiWeb addon 731717372

Imports LUTE terms and translations into Anki as two-field flashcards, with configurable status, parent-term, tag, deck, duplicate, and auto-import filters.
AI-generated summary; may contain mistakes.

card-creationimportschedulingbeta

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
1 (👍 1 · 👎 0)
Updated
2025-01-19
Anki versions
2.1.66~
License
Unlicense (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-01-19 (651 days before the snapshot).
  • Commits in the last year: 0.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

GitHub

Repository
pd729/lutetoanki · more by pd729
Stars
⭐ 1 · forks 0 · open issues 0
Last commit
2025-01-19
License
Unlicense
Languages
Python
Tests
0

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.12.1.66+2025-01-19
History across monthly snapshots

Loading…

Similar addons

Anki Notes Generator

Reads Markdown and text notes to generate accurate Basic and Cloze Anki flashcards locally via Ollama, with duplicate detection, auto-tagging, custom prompts and an English/Italian interface.

card-creationaiimporttaggingduplicates

1 votes 21% approval 👍 1 · 👎 0 Anki 2.1.66~ Updated 2026-03-06
MnemoMaker: Language Learning Accelerator

Automatically creates formatted vocabulary flashcards with Cambridge Dictionary definitions, examples, translations, pronunciation, and AI-generated mnemonics in multiple language pairs.

card-creationaidictionary

6 votes 19% approval 👍 3 · 👎 3 ⭐ 2 Anki 25.02.5~ Updated 2025-08-15
Vocabulary En-Ar Flashcards Generator

Generates complete Anki flashcards from a single word, filling fields with dictionary definitions, pronunciation, synonyms, examples, English-Arabic translation, and images without AI.

card-creationdictionary

1 votes 21% approval 👍 1 · 👎 0 Anki 2.1.1~ Updated 2026-03-30

Description

LUTE to Anki importer

Anki Add-on to import terms from LUTE to Anki This is still work in progress and by no means the best or most efficient way to code this. It currently supports creating simple cards with two fields:

  • Front: Term from LUTE
  • Back: Translation from LUTE.

Last updates

2025-18-01

  • Improved visuals for the GUI
  • Added auto import: Ideal to use if you are learning only one language and with same settings import new terms to the same deck every time
  • Some minor improvements to how used configuration is being updated through GUI
  • Filtering out terms with Status 0 Unknown and fixed new line not displaying correctly in Anki (thanks Liozur)
  • 2025-19-01: Bug fix for loading/saving selected language in GUI

2025-12-01

  • Filtering terms on start when loading them from lute.db instead of later during card creation.
  • Added filters applied to the SQL query for selecting only parent terms and for allowing creation of cards with empty translation.
  • Better handling and informing user about loading 0 terms from Lute

How to Use

  1. Select the lute.db file
    Click the Select lute.db file to import button the first time you use the add-on. This will open a dialog where you can navigate to and select your lute.db file.
    Tip: You can find the path to your lute.db file in LUTE under About → Version and software info → Data path.

  2. Choose import filters

    • Use the checkboxes to include only parent terms, blank translations, and terms with the statuses Well known or Ignored.
    • Decide whether you want to import tags.
    • Select the number of previous days to import new terms from (default is 0, meaning today only; for example, 3 means everything from the past three days plus today).
  3. Connect to lute.db
    After selecting your lute.db file and configuring the filters, click "Connect to lute.db" to load terms if path not set already (then it tries to connect automatically). Note: If you change any filters afterward, click Reload terms to refresh the loaded terms.

  4. Select a card type
    Currently, the add-on uses the term for the Front and the translation for the Back.

  5. Select the term language
    Choose the language of the terms you want to import. (This is based on the language of the text in LUTE from which the term was saved.)
    Note: Language options become available only after loading terms from LUTE (Step 3).

  6. Input tags
    Enter any tags you want to assign to all imported cards. Separate unique tags with spaces.
    For example, "Add this tag" becomes three tags: "Add", "this", and "tag".

  7. Select a deck
    Choose the deck in which to create the new cards. The add-on automatically selects the last deck you used.

  8. Auto Import Enable the auto-import feature to automatically sync new LUTE terms every time you open Anki.

  9. Import to the selected deck Click Import to selected deck to create the new cards. Each card will have:

    • Front (First field): the term
    • Back (Second field): the translation Depending on your filters, it’s possible that zero cards will be created.
  10. Finish and review Close the add-on window when the import is complete. You can then review your new cards in Anki.

Configurable Settings

  1. Parent terms only
    Check this option if you want to create notes only for Parent terms from LUTE.

  2. Allowing empty translation Enable this if you wish to include terms that do not have a translation filled in LUTE.

  3. Allowing duplicates Select this if you want to allow duplicates (creating notes even when the same Front—i.e., first field—already exists in your Anki collection).

  4. Importing tags Turn this on if you want to import tags from LUTE.

  5. Adjusting ease (difficulty) The add-on uses Anki’s default ease (250%) for LUTE terms with status 3. It increases or decreases the ease by 15% for higher or lower levels, and applies 300% ease to Well-known and Ignored terms.

  6. Allow Well-known and Ignored Check this option if you have Well-known or Ignored terms (that include translations) in LUTE and want to create corresponding Anki cards.

Advanced Configuration

You can manually configure settings in Anki's Add-ons menu:

Config File:

  • Edit config.json to set the lute.db path, preferred deck, and auto-import frequency.
  • Last-used options are saved and auto-loaded for future sessions.

Source code and contact

README

LUTE to Anki importer

Anki Add-on to import terms from LUTE to Anki.

This is still work in progress and by no means the best or most efficient way to code this. It currently supports creating simple cards with two fields:

  • Front: Term from LUTE
  • Back: Translation from LUTE.

How to use it

  1. Select database: Click "Select lute.db file to import" to choose your lute.db file. (Find this path in LUTE under About > Version and software info > Data path). If it is already set up the add-on will automatically try to connect to the .db file and load terms based on previous filters and settings.
  2. Configure Filters:
    • Include only parent terms
    • Include terms with blank translations
    • Include terms with statuses: Well-known and Ignored
    • Import tags (enabled by default)
    • Select how many previous days to import terms from (default is 0 for today)
  3. Connect to Database: Click "Connect to lute.db" to load terms if path not set already. Use "Reload terms" if filters change.
  4. Select Card type: Choose the Anki card type (default: term on Front, translation on Back).
  5. Select language: Choose the language for imported terms.Currently the language options are loaded after loading terms from LUTE in Step 3
  6. Add tags: Input space-separated tags you want to assign to all imported cards. Unique tags are separated by a space - "Add this tag" will result in cards having tags "Add", "this" and "tag".
  7. Select deck: Pick the target deck (automatically selects the last used deck).
  8. Auto Import: Enable the auto-import feature to automatically sync new LUTE terms everytime you open Anki.
  9. Import: Click "Import to selected deck" button to create the cards
  10. Finish: Close the add-on window and start reviewing your new cards in Anki.

Configurable settings

  1. Parent terms only: if you want to create notes only for Parent terms from Lute
  2. Allowing empty translation: if you want to include also terms for which you have not filled the translation field in Lute
  3. Allowing duplicates: if you want to allow duplicates (creating notes with the same Front (first value) already existing in your Anki)
  4. Importing tags: if you wish to import tags from LUTE (On by default)
  5. Adjusting ease (difficulty) of created Anki notes:
    • Default: 250%
    • Well-known/Ignored: 300%
    • Adjusts by 15% for higher/lower levels
  6. Allow Well-Known and Ignored: if you have Well-known or Ignored terms with translation in LUTE for which you want to create Anki cards

Advanced Configuration

You can manually configure settings in Anki's Add-ons menu:

Config File:

  • Edit config.json to set the lute.db path, preferred deck, and auto-import frequency.
  • Last-used options are saved and auto-loaded for future sessions.