Grammar Trainer

AnkiWeb addon 700037818

Creates interactive fill-in-the-blank and dropdown grammar exercises manually or with optional Gemini/Mistral AI, supporting multiple languages, TTS, shortcuts, and customizable cards.
AI-generated summary; may contain mistakes.

card-creationaiclozequiz

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-10-04
Anki versions
25.07.1~
License
MIT (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

active

  • Last update or commit: 2026-10-04 (28 days before the snapshot).
  • Commits in the last year: 20.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
23.1025.072026-07-01
25.07.1+2026-10-04
History across monthly snapshots

Loading…

Similar addons

AI_LEARNING_HUB

Turns Anki vocabulary decks into nine AI-generated language games with multilingual exam-level practice, hints, offline word matching, and customizable fast or detailed question generation.

aigamificationclozequiz

3 votes 44% approval πŸ‘ 3 Β· πŸ‘Ž 0 Anki 26.09~ Updated 2026-10-20
Quizify Tool

Renders Markdown in Anki cards as interactive question typesβ€”fill-in-the-blank, multiple choice, reveal, annotations, collapsible/tabbed blocks, recitation, audio, code and mathβ€”with editor tools and bulk Markdown import.

review-flowformattingcard-templatesclozequizmobile-compatible

2 votes 34% approval πŸ‘ 2 Β· πŸ‘Ž 0 ⭐ 171 Anki 2.1.1~ Updated 2025-02-16
Gemini Chat for Anki

Adds an embedded Gemini-powered chat window to the Anki reviewer, offering context-aware grammar explanations, translations, examples, and custom per-deck prompt responses about cards.

aiservice-client

3 votes 21% approval πŸ‘ 2 Β· πŸ‘Ž 1 ⭐ 0 Anki 25.09.2~ Updated 2025-11-20
Drag Drop

Creates interactive drag-and-drop flashcards where you label images or sort items into categories, with instant feedback, shuffling, theme and layout options, across Anki Desktop, AnkiDroid and AnkiMobile.

card-creationappearancecard-templatesquizmobile-compatible

3 votes 44% approval πŸ‘ 3 Β· πŸ‘Ž 0 ⭐ 1 Anki 25.07~ Updated 2026-10-02

Description

Grammar Trainer is an Anki grammar practice add-on for creating interactive fill-in-the-blank, dropdown cloze, and grammar exercises. Create cards manually or use optional AI assistance to generate example sentences, grammar cards, and smart distractors.

Practice verb conjugations, tenses, prepositions, articles, cases, pronouns, sentence structure, and vocabulary in context using active recall instead of simply reading grammar rules.

Grammar Trainer supports Danish, Swedish, Norwegian, English, Spanish, German, French, Italian, and other languages. The AI features are optional: you can create and study grammar cards without connecting an AI provider.

Quick Preview

Create interactive grammar cards manually or with optional AI

Generate grammar cards with Gemini or Mistral AI

Customize grammar topics, card appearance, and study options

Practice grammar with interactive dropdown answers

Features

  • Interactive grammar exercises
  • Fill-in-the-blank grammar practice
  • Dropdown cloze answers
  • Create cards manually
  • Optional AI card generation
  • Google Gemini support
  • Mistral AI support
  • AI-generated example sentences
  • Smart AI distractors
  • Automatic cloze generation
  • Multi-cloze support
  • Keyboard shortcuts
  • Automatic and manual Text-to-Speech (TTS)
  • Language, difficulty, and grammar badges
  • Customizable card appearance
  • Light Mode and Dark Mode

Grammar Practice

  • Verb conjugations
  • Grammar rules
  • Tenses
  • Prepositions
  • Articles
  • Cases
  • Pronouns
  • Sentence structure
  • Vocabulary in context
  • Language exams
  • School and university courses

Optional AI

Grammar Trainer can work completely without AI. You can create grammar cards manually and use all core interactive review features without connecting an AI provider.

If you want faster card creation, connect Google Gemini or Mistral AI to generate realistic example sentences, grammar exercises, and distractors.

  • Google Gemini β€” AI-powered card generation
  • Mistral AI β€” AI-powered card generation

How It Works

  1. Create a grammar card manually or use the optional AI Generator.
  2. Choose your language, grammar topic, and difficulty.
  3. Complete the interactive dropdown exercise during review.
  4. Use keyboard shortcuts or your mouse.
  5. Flip the card to see explanations and translations.

Languages

Grammar Trainer is designed to be multi-language, not limited to one language. It can be used for Danish, Swedish, Norwegian, English, Spanish, German, French, Italian, and other languages.

It can be adapted to different grammar systems, learning levels, and study needs.

Simple and Flexible

You can use Grammar Trainer as a simple grammar practice add-on or combine it with AI for faster card creation.

The goal is simple: create a grammar exercise, answer it actively, and understand why the answer is correct.

Support

If you find a bug, notice grammar that does not work correctly in your language, or have a feature suggestion, please report it on GitHub.

Report an issue or suggest a feature on GitHub


Related Add-ons

FocusFlow β€” study sessions, focus tools, and progress tracking.

Cloze Dropdown β€” interactive dropdown cloze cards.

Multiple Choice Dropdown β€” interactive multiple-choice dropdown cards.

Mouse Buttons as Review Shortcuts β€” use mouse buttons and scrolling as Anki review shortcuts.

README

Grammar Trainer

AI-powered grammar practice for Anki.

Grammar Trainer combines interactive dropdown exercises with AI-generated example sentences, making grammar practice faster, smarter, and more engaging.

Originally built for my own Danish studies and later shared with the Anki community.


Preview

AI Card Generation

Demo


AI Generator

Generator


Settings

Settings


Interactive Grammar Cards

Cards


Features

  • AI-powered grammar card generation
  • Google Gemini support
  • Mistral AI support
  • Automatic cloze generation
  • Multi-cloze (double blank) cards
  • Interactive dropdown answers
  • AI-generated distractors
  • Native TTS support
  • Google Translate TTS
  • Keyboard shortcuts
  • Language & difficulty badges
  • Dark Mode support
  • Fully customizable appearance

Perfect For

  • Danish
  • Swedish
  • Norwegian
  • English
  • German
  • Spanish
  • French
  • Italian
  • Language learners
  • Schools
  • Universities
  • Self-study
  • Grammar practice
  • Exam preparation

How It Works

Grammar Trainer automatically converts grammar exercises into interactive dropdown questions.

Instead of simply reading grammar rules, learners actively choose the correct answer while reviewing, strengthening long-term memory through active recall.

Cards can be created manually or generated with AI.


AI Providers

Mistral AI

Recommended for many European users.

  • Free API
  • No credit card required (subject to Mistral's current terms)
  • Fast generation

Google Gemini

  • Excellent grammar generation
  • Generous free tier
  • High-quality language models

Why I Built It

I originally created Grammar Trainer while studying Danish because creating high-quality grammar cards manually was time-consuming.

Today it's one of the add-ons I use most during my own study sessions.

Although it was developed around Danish grammar, the goal has always been to support many different languages.

If you use another language and notice something that could work better, I'd genuinely love to hear from you. Feel free to open an issue, suggest improvements, or fork the project to adapt it to your own learning workflow.


Installation

Install from AnkiWeb or clone this repository and place the add-on inside your addons21 folder.


Support

Questions, bugs, or feature requests are always welcome.

Open an issue on GitHub: https://github.com/Doummar/Grammar_Trainer/issues


Practice grammar, build confidence, and keep learning! β€” Adel