Batch Image Downloader by Cornok (Bing, AI assistant, Googlel API)

AnkiWeb addon 890622561

Automatically downloads Bing images for Anki cards in bulk, optionally using Google Gemini AI to turn dictionary definitions into vivid visual scene queries, with preview, undo, and multilingual field detection.
AI-generated summary; may contain mistakes.

card-creationai

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
2 (๐Ÿ‘ 2 ยท ๐Ÿ‘Ž 0)
Updated
2026-10-09
Anki versions
26.09~
License
Not found (this does not mean that the addon has no license)
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-09 (23 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.502.1.662026-09-23
24.04.126.09+2026-10-09
History across monthly snapshots

Loadingโ€ฆ

Similar addons

Anki Image Picker

Lets you search multiple providers and interactively choose thumbnails before inserting images into selected Anki notes, with batch processing and session controls.

card-creationnote-managementshortcuts

5 votes 57% approval ๐Ÿ‘ 5 ยท ๐Ÿ‘Ž 0 โญ 0 Anki 26.12~ Updated 2026-04-03
AINotePro: AI Text and Audio for Anki

Generates AI-assisted text and Edge TTS audio from Anki note fields using configurable OpenAI-compatible providers, with prompt templates, batch processing, and optional image OCR input.

card-creationainote-managementbeta

1 votes 21% approval ๐Ÿ‘ 1 ยท ๐Ÿ‘Ž 0 โญ 2 Anki 26.05~ Updated 2026-06-27
Bulk importer

Provides a user-friendly bulk importer for creating multimedia cards with paired images, audio, prompts and responses, including previews, drag-to-match reordering, automatic image scaling and media copying.

card-creationimportcard-templates

3 votes 6% approval ๐Ÿ‘ 1 ยท ๐Ÿ‘Ž 2 โญ 2 Anki 2.1.62~ Updated 2025-08-14

Description

๐Ÿ” How It Works

This add-on simulates an image search on Microsoft Bing, working just like searching for pictures directly inside the Microsoft Edge browser. The image results added to your cards match the exact accuracy and clarity you would see when searching on Edge:

  • Browser-grade search accuracy: Finds crisp, relevant images matching your terms and context, exactly like typing by hand in Microsoft Edge.
  • Cross-platform reliability: Runs smoothly and stably on both Windows and Linux, automatically cleaning up background browser processes with zero lingering clutter.
  • Zero Anki freezes: High-performance asynchronous architecture guarantees Anki remains responsive at all times, with instant cancellation in under 500ms.
  • Completely safe & non-destructive: Never overwrites your existing images without your explicit consent. You can preview all pictures side-by-side and undo changes with a single click.
  • Flexible workflows: Download images in bulk for hundreds of cards in seconds, or process individual cards as you create new notes.

๐ŸŒŸ Key Features

  • Built-in Google Gemini AI Assistant: Automatically converts dictionary definitions into vivid real-world scenes right inside Anki โ€” no external copy-pasting required! Supports free Google Gemini API keys with multi-key auto-rotation.
  • Smart Single & Dual-Candidate Search:
    • Word Mode (Dual-Candidate Search): Choose between a standalone object on a clean background and an authentic real-life contextual scene. Review both candidates side-by-side in the gallery before saving.
    • Sentence Mode (Optimized Single Search): Uses your card's pre-written visual description sentences with a streamlined single-thread pipeline for maximum focus and speed.
  • Explicit 1-Click Undo: Not satisfied with the new pictures? Click โ†ฉ๏ธ Undo All Changes in the summary window or gallery to restore all cards instantly, or revert individual cards with one click.
  • High-Speed Parallel Multi-Threading: Download 2 to 8 cards simultaneously with pure in-memory (RAM) processing and zero temporary disk clutter.
  • Global Multilingual System (6 Languages): Built-in support for English (default), Tiแบฟng Viแป‡t (Vietnamese), ไธญๆ–‡ (Chinese), ะ ัƒััะบะธะน (Russian), Espaรฑol (Spanish), and Portuguรชs (Portuguese). Instant switching in under 2ms, paired with an intelligent 4-tier collision-free field auto-detection matrix across all 6 languages.
  • Visual Modality Ontology & Context Matching: Automatically classifies vocabulary to find optimal visual styles (photos for real concepts, diagrams for abstract terms) while eliminating text-heavy worksheets.
  • Strict Tab Isolation & Thread Safety: Each parallel worker operates in a dedicated browser tab to prevent race conditions and cross-card confusion.
  • Direct Bug Report Button: Click the ๐Ÿ› Report Bug button directly on the download dialog to open our dedicated Facebook Support Page for instant assistance.
  • Modern & Spacious UI (930px): Clean visual layout with high-contrast elements and 6 neatly organized footer action buttons aligned in a single row.
  • Dark Mode Friendly (Zero Black Boxes): Transparent PNG images are automatically composited onto a clean white background before saving, preventing ugly black backgrounds in Anki Dark Mode.
  • Family-Friendly Safety Shield: Enforces Bing server-side Strict SafeSearch alongside adult domain blocklists to protect everyday study.

๐ŸŽ›๏ธ Dialog Controls & How to Use

The dialog features a spacious 930px layout designed for clarity and speed:

Dialog Overview

  • 1. Language Selector & Card Count (Top Header):

    • Switch between 6 languages (EN, VI, ZH, RU, ES, PT) with immediate UI retranslation.
    • Real-time indicator displaying the exact number of selected cards and unique notes.
  • 2. Search Mode:

    • Word & Definition: Combines your vocabulary term with its dictionary definition. Check Enable AI Visual Query Assistance to let Gemini AI translate definitions into vivid visual scene queries!
    • Image Explain Sentences: Searches Bing directly using ready-made visual scene descriptions already saved on your cards (runs an optimized single-stream search).

Search Mode Options

  • 3. Field Mapping (4-Tier Auto-Detection):

    • Keyword Field (Term): The card field containing your vocabulary word or search term.
    • Definition Field (Meaning / Context): The field containing dictionary definitions or explanations (visible in Word Mode).
    • Target Field (Destination Image): The field where downloaded pictures (<img src="...">) will be inserted.
    • Smart Auto-Detection: The add-on automatically detects and pre-selects matching field names across 6 languages.
  • 4. AI Visual Assistance (Google Gemini API):

    • Check Enable AI Visual Query Assistance to turn definitions into vivid real-life scenes.
    • Click โš™๏ธ Gemini Keys in the footer to manage up to 10 free API keys and test connection latency.
  • 5. Download Options:

    • Overwrite existing images: Check to replace existing pictures; uncheck to keep existing pictures and only fill empty cards.
    • Dual-Candidate Search (Word Mode): Fetches both standalone object and contextual scene images for each card.
    • Parallel Concurrency (Workers): Adjust download speed from 1 to 8 workers (1โ€“2: Eco; 3โ€“4: Recommended High Speed; 5โ€“8: Maximum Performance).

Download Options Progress Dialog Review Gallery

  • 6. Six Neatly Aligned Footer Action Buttons:

    • View Logs โ–พ: Expands live progress and error diagnostic logs.
    • ๐Ÿ“– User Guide: Opens the in-app walkthrough, video guides, and prompt templates.
    • ๐Ÿ› Report Bug: Directly opens our Facebook support channel for troubleshooting.
    • โš™๏ธ Gemini Keys: Quickly configure free Google AI Studio keys.
    • โœ• Cancel: Instantly halts downloads in under 500ms without freezing Anki.
    • โœ” Start Download: Begins fetching and embedding images.
  • 7. Post-Download Review & Undo:

    • ๐Ÿ–ผ๏ธ Review Downloaded Images: Opens the visual gallery showing Before & After cards side-by-side ([Old Image] โž” [New Image]). Click any image to view in full size (Lightbox Zoom), or revert individual cards.
    • โ†ฉ๏ธ Undo All Changes: Instantly rolls back all modified cards in the batch with 1 click.

๐Ÿ“Š Comparison of Search Methods

  • Method 1: Word & Definition (Traditional)

    • How it works: Searches using your vocabulary word combined with the raw dictionary definition.
    • Image quality: Basic text-relevance match. Search engines may occasionally return textbook diagrams, abstract icons, or dictionary screenshots because dictionary definitions contain abstract words.
  • Method 2: Word & Definition with AI Context (Gemini AI Powered)

    • How it works: Built-in Gemini AI analyzes the definition and automatically translates the abstract meaning into a concrete, visual real-life scene (meaning ~ explain sentence).
    • Image quality: Contextually accurate real-life photographs illustrating the concept in action. Delivers high visual accuracy comparable to handcrafted scene descriptions, completely automated without manual prompt engineering!
  • Method 3: Image Explain Sentences (Pre-written Visual Scenes)

    • How it works: Searches directly using a pre-written visual scene description field on your cards (e.g., a short visual prompt).
    • Image quality: Authentic photography and clear visual focus, eliminating ambiguity and irrelevant clipart. Delivers high visual accuracy comparable to AI context understanding, with an optimized single-thread pipeline.

โš ๏ธ Note: Both Method 2 (AI Context) and Method 3 (Ready-made Scene) achieve comparable high accuracy, significantly outperforming pure keyword matching.

๐Ÿ’ก Pro Tip: Maximize Your Free Gemini Quota with Batching

The add-on automatically packages up to 250โ€“300 cards into a single API request:

  • Processing 1 card = 1 API request
  • Processing 10 cards = 1 API request
  • Processing 250 cards = 1 API request!

Recommendation: To get the most out of Google Gemini's free daily quota and avoid hitting rate limits (RPM / RPD), batch your cards together (e.g., 200โ€“300 cards in a single batch) before running the AI visual assistant, rather than running cards individually. For optimal performance, execute batch AI downloads on a stable internet connection.

๐Ÿ“ฆ Ready-to-Test Sample Deck (EN - VI)

Want to try the add-on immediately without creating your own deck? Download our pre-configured English - Vietnamese test deck featuring vocabulary words, dictionary definitions, and visual scene description fields:

๐Ÿ”‘ Free Google Gemini API Key Setup

To use Method 2 (AI Context Understanding), simply obtain a free API key from Google AI Studio:

  • ๐Ÿ“บ Watch Step-by-Step Video Guide: Google API Key Video Tutorial
  • In Anki, click โš™๏ธ Gemini Keys on the dialog or go to Tools โ†’ Batch Image Downloader โ†’ Configure Gemini AI... to paste your key.
  • You can add up to 10 free keys for automatic round-robin rotation and higher daily limits.

๐Ÿ’ฌ Community & Direct Support

Have questions, suggestions, or encountered a bug?

  • ๐Ÿ› Direct In-App Bug Report: Click the ๐Ÿ› Report Bug button at the bottom of the download dialog.
  • ๐ŸŒ Facebook Support: Connect on Facebook Support
  • Click the View Logs โ–พ button at the bottom of the add-on dialog to inspect progress or troubleshoot.