ZIM Reader - Look up words in Wiktionary

AnkiWeb addon 951350249

Imports Wiktionary ZIM files into Anki to extract definitions, examples, and pronunciation into notes, with a reviewing-screen pop-up dictionary and content browser.
AI-generated summary; may contain mistakes.

card-creationimportnote-managementdictionaryfork-or-reupload

Open on AnkiWeb GitHub Forum topic Find alternatives

AnkiWeb

Votes
8 (👍 7 · 👎 1)
Updated
2023-02-21
Anki versions
2.1.65~
License
GPL-3.0 (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
C, Python, JavaScript, C++, CSS, CSV, JSON, Ignore List, SCSS
Description language
en

Maintenance

abandoned

  • Last update or commit: 2024-03-20 (956 days before the snapshot).
  • Test files: 1.
  • GitHub Actions workflows: 1.
  • Commits in the last year: 0.
  • Issues: 7 open, 5 closed.
  • Pull requests: 1 open, 0 merged.
  • Median first response: 39 hours (5 answered issues and pull requests).

GitHub

Repository
abdnh/anki-zim-reader · more by abdnh
Stars
⭐ 9 · forks 2 · open issues 8
Last commit
2023-08-26
License
GPL-3.0
Languages
Python, HTML, Shell, Makefile, JavaScript, CSS
Tests
1

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.462.1.492023-02-21
2.1.502.1.65+2023-02-21
History across monthly snapshots

Loading…

Similar addons

Wiktionary

Fills Anki notes with Wiktionary definitions and example sentences via an editor button or browser bulk operation, after importing downloaded kaikki.org JSON dictionary data.

card-creationnote-managementshortcutsdictionary

18 votes 74% approval 👍 17 · 👎 1 ⭐ 28 Anki 26.09~ Updated 2026-10-04
Cambridge Dictionary

Creates Anki notes by web-scraping Cambridge Dictionary, pulling word definitions, grammar, IPA, audio, meanings and examples, plus fetching words from saved lists with automatic deletion.

card-creationimportdictionary

32 votes 48% approval 👍 21 · 👎 11 ⭐ 41 Updated 2024-02-12
Cambridge/Wiktionary fetcher

Fills Anki notes with dictionary data—definitions, examples, synonyms, part of speech, IPA, audio, and images—from Cambridge and Wiktionary sources, using configurable field mapping and typo suggestions.

card-creationdictionary

2 votes 34% approval 👍 2 · 👎 0 ⭐ 1 Anki 2.1.1~ Updated 2026-03-23

Description

This add-on allows you to import ZIM files and access their data inside Anki. The main focus of the add-on is to support extracting information such word definitions, example sentences, pronunciation, etc. from the Wiktionary ZIM files and add them to notes. This is a fork of the Wiktionary add-on. The plan was to add ZIM support to the Wiktionary add-on in addition to the original support for Kaikki files, but I got some ideas to extend the add-on with ZIM-specific additions like a pop-up dictionary and a local server that can be accessed from other add-ons, so I decided to split it into a new add-on to keep the Wiktionary add-on simple. Supported dictionaries Currently supported Wiktionary versions are the following:
  • Greek
  • Spanish
  • German
  • Turkish
We try to support the ZIM files provided by the Kiwix team at https://wiki.kiwix.org/wiki/Content_in_all_languages If you want to see support for your language, you can open a feature request in the issue tracker. If you're a developer and want to contribute, please see development.md. Usage Importing a ZIM file The dialog under Tools > ZIM Reader > Import a file allows you to import a new ZIM file and make it available for use in the add-on. The Kiwix library has a lot of ZIM files available for download. Filling in notes The add-on provides an interface to fill existing notes with defintions, example sentences, etc. from imported files. The interface can either be accessed from a button in the editor, or via the Edit > Bulk-define from ZIM file menu item in the browser for bulk operations on selected notes. You can also configure shortcuts from Tools > Add-ons. Explanation of some options:
  • File: The imported ZIM file you want to extract info from.
  • Parser: For the add-on to understand how to extract data from the chosen file, you need to tell it what "parser" it should use to do that. Only a limited number of ZIM files for a couple of languages currently have parsers.
  • Word: The field where the word you want to query exists.
  • The other options decide to which field each kind of supported info goes.
Pop-up dictionary There is also a feature to look up words in the reviewing screen in imported ZIM files. Unlike the "fill-in" feature, this should work on any imported ZIM file without the need for a special parser. If you select any word and press "Alt+Shift+S", a pop-up should be shown with the page of the selected word if found. You can configure the ZIM file used for the pop-up feature and some other settings from the Settings dialog. Settings You can configure some settings of the add-on from Tools > ZIM Reader > Settings. Currently only the pop-up dictionary's settings are configurable here. For the parser option, if your chosen dictionary file doesn't have a dedicated parser, you can simply choose the "Default" parser. Parsers here are currently only useful to convert a word to its base form and search for that instead using language-specific rules if the exact word doesn't have a page in the dictionary. Browser You can browse the contents of imported ZIM files from the window under Tools > ZIM Reader > Browser. Changelog See CHANGELOG.md for a list of changes. License GPLv3 or later. See LICENSE. Credit Support & feature requests Please post any questions, bug reports, or feature requests in the support page or the issue tracker. If you want priority support for your feature/help request, I'm available for hire. You can get in touch from the aforementioned pages, via email or on Fiverr. Support me Consider supporting me if you like my work: Buy Me a Coffee at ko-fi.com I'm also available for freelance add-on development on Fiverr:

README

Anki add-on that allows you to import ZIM files and access their data inside Anki. The main focus of the add-on is to support extracting information such word definitions, example sentences, pronunciation, etc. from the Wiktionary ZIM files and add them to notes.

This is a fork of the Wiktionary add-on. The plan was to add ZIM support to the Wiktionary add-on in addition to the original support for Kaikki files, but I got some ideas to extend the add-on with ZIM-specific additions like a pop-up dictionary and a local server that can be accessed from other add-ons, so I decided to split it into a new add-on to keep the Wiktionary add-on simple.

Supported dictionaries

Currently supported Wiktionary versions are the following:

  • Greek
  • Spanish
  • German
  • Turkish

We try to support the ZIM files provided by the Kiwix team at https://wiki.kiwix.org/wiki/Content_in_all_languages

If you want to see support for your language, you can open a feature request in the issue tracker. If you're a developer and want to contribute, please see development.md.

Usage

Importing a ZIM file

The dialog under Tools > ZIM Reader > Import a file allows you to import a new ZIM file and make it available for use in the add-on. The Kiwix library has a lot of ZIM files available for download.

Filling in notes

The add-on provides an interface to fill existing notes with defintions, example sentences, etc. from imported files. The interface can either be accessed from a button in the editor, or via the Edit > Bulk-define from ZIM file menu item in the browser for bulk operations on selected notes. You can also configure shortcuts from Tools > Add-ons.

Explanation of some options:

  • File: The imported ZIM file you want to extract info from.
  • Parser: For the add-on to understand how to extract data from the chosen file, you need to tell it what "parser" it should use to do that. Only a limited number of ZIM files for a couple of languages currently have parsers.
  • Word: The field where the word you want to query exists.
  • The other options decide to which field each kind of supported info goes.

Pop-up dictionary

There is also a feature to look up words in the reviewing screen in imported ZIM files. Unlike the "fill-in" feature, this should work on any imported ZIM file without the need for a special parser. If you select any word and press "Alt+Shift+S", a pop-up should be shown with the page of the selected word if found. You can configure the ZIM file used for the pop-up feature and some other settings from the Settings dialog.

Browser

You can browse the contents of imported ZIM files from the window under Tools > ZIM Reader > Browser.

Settings

You can configure some settings of the add-on from Tools > ZIM Reader > Settings. Currently only the pop-up dictionary's settings are configurable here. For the parser option, if your chosen dictionary file doesn't have a dedicated parser, you can simply choose the "Default" parser. Parsers here are currently only useful to convert a word to its base form and search for that instead using language-specific rules if the exact word doesn't have a page in the dictionary.

Download

You can download the add-on from AnkiWeb: https://ankiweb.net/shared/info/951350249

Development

See development.md for docs that only interest developers and contributors.

Changelog

See CHANGELOG.md for a list of changes.

License

GPLv3 or later. See LICENSE.

Credit

Support & feature requests

Please post any questions, bug reports, or feature requests in the support page or the issue tracker.

If you want priority support for your feature/help request, I'm available for hire. You can get in touch from the aforementioned pages, via email or on Fiverr.

Support me

Consider supporting me if you like my work:

Buy Me a Coffee at ko-fi.com

I'm also available for freelance add-on development on Fiverr: