anki-synonyms

AnkiWeb addon 492653825

Randomly selects among synonym alternatives in flashcard prompts using configurable tags, supporting nested choices.
AI-generated summary; may contain mistakes.

card-templates

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
3 (πŸ‘ 3 Β· πŸ‘Ž 0)
Updated
2022-07-03
Anki versions
2.1.52~
Description language
en

Maintenance

abandoned

  • Last update or commit was 1044 days before the snapshot (2023-11-22).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.02.1.52+2022-07-03
History across monthly snapshots

Loading…

Similar addons

OmniPrompt-Anki

Generates AI-powered flashcard content across seven providers, supports batch and multi-field updates, custom prompts, local models, logging, and advanced configuration.

card-creationainote-managementformatting

Rating 7 πŸ‘ 7 Β· πŸ‘Ž 0 ⭐ 9 Anki 2.1.66~ Updated 2026-04-23
vocbuilderAI

Generates vocabulary and math flashcards via multiple LLM providers, with text-to-speech, Japanese support, and customizable decks.

card-creationai

Rating 3 πŸ‘ 1 Β· πŸ‘Ž 2 ⭐ 4 Anki 23.10.1~ Updated 2025-07-08
Shuffled List

Creates unordered lists whose items shuffle randomly on the front side each review, using a toolbar button or Ctrl+Shift+U and circle bullets.

formattingshortcuts

Rating 4 πŸ‘ 3 Β· πŸ‘Ž 1 ⭐ 0 Anki 2.1.54~ Updated 2022-09-26
Anki Notes Generator

Generates Basic and Cloze Anki flashcards from .md, .txt, and .markdown notes using Ollama AI, with duplicate detection, auto-tagging, custom prompts, and English/Italian interface.

card-creationaiimportduplicatescloze

Rating 1 πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.66~ Updated 2026-03-06
DualCards

Randomly alternates between two differently formatted versions of the same cloze card content each time it appears, strengthening true recall over layout recognition.

card-templatescloze

Rating 1 πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 0 Anki 2.1.1~ Updated 2026-06-15

README

anki-synonyms

A simple Anki plugin that allows randomly choosing different options for parts of prompts. This was designed to handle synonyms in a clean way.

Motivation

Consider a total order. What this is does not matter; other names it may have does. What some people call a "total order", others call a "linear order". Though this example is simple, it highlights an important issue - remembering the various synonyms used to describe a concept is necessary for fluency.

As of now, to handle this situation, it is probably suggested to use two flashcards, one with prompt "Total Order" and another with prompt "Linear Order". In some cases though, it'd be nice if the flashcard could choose which term it shows when it shows it. That is, it'd be nice to have a single card and allow Anki to randomly choose to show "Total Order" or "Linear Order".

To do so, we can install this plugin and write the following:

'(Total|Linear) Order

Here, '( is used to indicate the start of a set of choices Anki can display, | is used to separate the different options, and ) is used to indicate the end of the set. The result is either "Total Order" or "Linear Order" at time of prompting.

You can also nest choices if need be:

'('(Logical|Valid) Consequence|Entailment)

will yield either "Logical Consequence", "Valid Consequence", or "Entailment".

Configuration

From "Tools > Add-ons", select the anki-synonyms entry and select "Config" to reveal a dialog with contents:

{
    "CHOICE_TAG": "|",
    "END_TAG": ")",
    "START_TAG": "'("
}

Update these accordingly if the default '(|) set of operators do not mesh with the text in your questions and answers.