DictOver Addon Anki: Popup Lookup

AnkiWeb addon 1238616050

Provides instant popup dictionary lookup and translation on text selection or double-click in nine languages, with audio pronunciation, IPA, definitions, and Ctrl-click inline field editing.
AI-generated summary; may contain mistakes.

note-managementdictionary

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
6 (👍 6 · 👎 0)
Updated
2026-10-03
Anki versions
2.1.1~
License
MIT (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
TypeScript, JSON, JavaScript, Python, CSS, Vue, SCSS, Shell, HTML, Ruby, Ignore List, YAML, Makefile, CoffeeScript, Git Attributes
Description language
en

Maintenance

active

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

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-10-03
History across monthly snapshots

Loading…

Similar addons

QuickDict English Pop-up Dictionary (EN→PT-BR)

Shows an instant popup dictionary when you select English words during Anki review, with Portuguese (BR) translation, definitions, phonetics, audio pronunciation, synonyms, and offline caching.

dictionary

1 votes 21% approval 👍 1 · 👎 0 ⭐ 0 Anki 25.09.2~ Updated 2026-03-31
Japanese popup dictionary

Provides instant hotkey-activated Japanese dictionary popups in Anki's reviewer and editor, showing definitions, pitch accents, and frequency with deinflection, customizable themes, and local SQLite caching.

shortcutsappearancedictionary

3 votes 44% approval 👍 3 · 👎 0 Anki 25.09.2~ Updated 2026-05-11
TranslateLookup

Instantly translates selected card text via a customizable keyboard shortcut using an unofficial Google Translate API, with configurable target language and theme-compatible popup.

shortcutsdictionary

11 votes 74% approval 👍 11 · 👎 0 Anki 2.1.1~ Updated 2025-03-26
Translate & Pronounce Popup

Selecting text during card review shows a popup with translation, example sentences, and speech, using cached results and configurable providers including private local ones.

shortcutsdictionary

1 votes 21% approval 👍 1 · 👎 0 ⭐ 0 Anki 25.09.4~ Updated 2026-08-19
Kanji Popup Dictionary fork

Shows popup kanji entries from an RTK deck for highlighted text or the current card's first field via hotkey, supports keyword lookup, and finds other words containing the same kanji.

searchdictionaryfork-or-reupload

10 votes 72% approval 👍 10 · 👎 0 ⭐ 15 Anki 24.04.1~ Updated 2024-10-13
YomitanAnki

Provides an offline Yomitan-style popup dictionary with fast SQLite lookup, pitch accents, clickable kanji details, shadow DOM/iframe scanning, font customization, and instant theme presets across Anki's Reviewer, Editor, and Browser.

appearancedictionary

3 votes 44% approval 👍 3 · 👎 0 Anki 2.1.1~ Updated 2026-09-02

Description

Dictover Addon for Anki: Multi-language Popup Dictionary & Translation

Dictover is a fast, minimalist popup lookup tool designed for Anki. It provides instant translation on highlight and dictionary lookups to streamline your review process, keeping you focused without breaking concentration. The dictover addon anki extension currently supports 9 languages: English, Japanese, Russian, German, French, Korean, Vietnamese, Finnish, and Chinese.

Dictover Demo

Key Features

  • Instant Translation on Highlight: Select or highlight any sentence or phrase during a review for an immediate translation and audio playback. This enables fast translation without navigating away from the card.
  • Single Word Dictionary Popup: Double-click any word to view its translation, International Phonetic Alphabet (IPA) transcription, part of speech, and audio pronunciation. Expand the interface for detailed definitions, usage examples, and contextual image search.
  • In-line Field Editing (New): Hold Ctrl and click on any card field during review to edit the text directly. This eliminates the need to open the separate Anki card editor.
  • Multi-language Support: Seamlessly lookup and translate between 9 supported languages.

Configuration & Usage

  • Usage: Open a card in Review mode. Double-click a word for dictionary lookup, or select text to instantly translate phrases.
  • Settings: Customize source and target languages, audio playback behavior, and UI themes directly via the add-on settings menu.

Notes & Privacy

  • Analytics Ping: Upon initial installation, the add-on sends a one-time, anonymous ping to langochung.me/ping/dictover. This is strictly used to aggregate active user counts. No personal or card data is collected.
  • Audio Fallback: Incorporates a robust Text-to-Speech (TTS) fallback mechanism if the primary dictionary source lacks an audio pronunciation URL.
  • Compatibility: Developed and tested for stability on Anki 25.09.2 (Windows).

Support & Contact

README

Popup Lookup - Definition & Translation (Anki Add-on)

Demo

Add-on tra cứu từ và dịch nhanh trong Anki Desktop bằng popover khi bạn bôi đen 1 từ hoặc 1 đoạn văn bản.

Mục tiêu

  • Tra cứu từ điển tiếng Anh ngay trên card.
  • Dịch nhanh đoạn văn (EN -> VI mặc định).
  • Phát âm từ bằng biểu tượng audio.
  • UI popover/subpanel tối ưu để đọc nhanh trong quá trình học.

Tính năng chính

  • Lookup 1 từ: hiển thị word, phiên âm, audio, part-of-speech, definitions, examples.
  • Translate 1 đoạn: dịch online qua API.
  • Sub panel hiển thị chi tiết meanings và definitions, có phân tách để dễ phân biệt.
  • CSS đã được scope/reset để giảm ảnh hưởng global style từ Anki.

Yêu cầu

  • Anki Desktop (không hỗ trợ chạy add-on trên AnkiWeb).
  • Python 3 (để chạy script dev/build).
  • Kết nối internet cho dictionary API và translation API.

Cài đặt local (developer)

  1. Clone repo vào máy.
  2. Chạy deploy local vào thư mục add-on của Anki:
python scripts/deploy_to_anki.py

Script sẽ copy source vào addons21, restart Anki nếu đang mở.

Cấu hình

File cấu hình chính: config.json

Các khóa quan trọng:

  • source_language: ngôn ngữ nguồn (mặc định en)
  • target_language: ngôn ngữ đích (mặc định vi)
  • show_example: hiện/ẩn ví dụ trong definitions
  • max_definitions: giới hạn số definition mỗi meaning
  • enable_lookup, enable_translate, enable_audio: bật/tắt tính năng runtime

Kiến trúc thư mục

  • __init__.py: entrypoint Anki hooks + JS bridge.
  • features/lookup/: xử lý lookup flow.
  • features/translate/: xử lý translate flow.
  • services/dictionary_api.py: gọi dictionary API.
  • services/translation_service.py: gọi translation API (online).
  • web/popup.js, web/popup.css: giao diện và tương tác popover.
  • scripts/deploy_to_anki.py: deploy local vào Anki.
  • scripts/build_release.py: đóng gói release artifacts.

Build release artifacts

Từ root repo:

python scripts/build_release.py

Mặc định sinh 2 file trong dist/:

  • anki_popup_lookup.zip
  • anki_popup_lookup.ankiaddon

Nếu cần version suffix:

python scripts/build_release.py --version 1.2.0

Publish lên GitHub Releases tự động

Repo đã có workflow:

  • .github/workflows/release-addon.yml

Cách dùng:

  1. Push code.
  2. Tạo tag release:
git tag v1.2.0
git push origin v1.2.0
  1. GitHub Actions sẽ tự động build và upload 2 artifacts vào tab Releases.

Chia sẻ cho người dùng Anki

  • Upload artifact lên AnkiWeb Shared Add-ons để nhận add-on code.
  • Người dùng Anki Desktop cài bằng:
    • Tools -> Add-ons -> Get Add-ons...
    • Nhập code add-on.

Ghi chú

  • Add-on không chạy trực tiếp trên website AnkiWeb.
  • Nếu chạy script từ thư mục scripts/, dùng lệnh:
python build_release.py

Nếu chạy từ root repo, dùng:

python scripts/build_release.py