An Anki add-on that enhances card creation by integrating AI and external APIs to provide rich content for your flashcards.
🖼️ Images
- Fetch relevant images from Bing Image Search
- Automatically download and embed in cards
- Configurable number of images per card
🗣️ Pronunciations
- Get native speaker pronunciations from Forvo
- Support for 40+ languages
🤖 AI-Powered Content
- Generate example sentences
- Create concise definitions
- Generate IPA transcriptions
- Adjustable difficulty levels (A1-C2)
From AnkiWeb:
- Open Anki
- Tools → Add-ons → Get Add-ons...
- Paste code:
517882364
- Restart Anki
From Source:
# Clone repository
git clone https://github.com/jqhoogland/ankisquared.git
make install
- Open Anki and navigate to the card editor
- Type your word/phrase in the front field
- Use the toolbar buttons or keyboard shortcuts:
Ctrl+Shift+1
: Add imagesCtrl+Shift+2
: Add pronunciationCtrl+Shift+3
: Add example sentencesCtrl+Shift+4
: Add definitionCtrl+Shift+5
: Add IPA
- Tools → Add-ons → Anki² → Config
- Configure your API keys:
{ "bing_api_key": "your-bing-api-key", "forvo_api_key": "your-forvo-api-key", "openai_api_key": "your-openai-api-key" }
- Sign up for a Microsoft Azure account
- Create a Bing Images Search resource in the Azure portal and select the Free F1 tier.
- Go to "Manage keys" in your resource
- Copy either Key 1 or Key 2 as your
bing_api_key
- Register for a Forvo account
- Subscribe to an API plan (they offer a free trial)
- Get your API key from your Forvo account dashboard
- Use this as your
forvo_api_key
- Create an OpenAI account
- Go to API Keys
- Click "Create new secret key"
- Copy the key immediately (you won't be able to see it again)
- Use this as your
openai_api_key
Note: Keep your API keys secure and never share them publicly. The add-on stores them locally in your Anki configuration.
MIT License - see LICENSE file