https://github.com/hundway/anki-waydict
Anki addon to fetch definitions from a personal dictionary.
https://github.com/hundway/anki-waydict
addon anki definition dictionaries dictionary language language-learning yomichan yomitan
Last synced: 3 months ago
JSON representation
Anki addon to fetch definitions from a personal dictionary.
- Host: GitHub
- URL: https://github.com/hundway/anki-waydict
- Owner: Hundway
- License: gpl-3.0
- Created: 2025-02-14T19:28:09.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-10T17:19:36.000Z (7 months ago)
- Last Synced: 2025-04-04T10:32:40.811Z (6 months ago)
- Topics: addon, anki, definition, dictionaries, dictionary, language, language-learning, yomichan, yomitan
- Language: Python
- Homepage: https://ankiweb.net/shared/info/377012597
- Size: 682 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Waydict: dictionary importer


[](https://ankiweb.net/shared/info/377012597)
Waydict is an open-source, free [anki](https://apps.ankiweb.net/) add-on that lets you import your favorite dictionary and add its definitions to notes.
![]()
## Usage
After installation, the add-on can be accessed in multiple ways.
Selecting any option will open a dialog to process all notes currently selected.
First, you should set a dictionary and a note configuration; after pressing `Start`, notes will be updated.
To access the dialog, choose one of the following options on the browser menu:- `定` button inside note editor.
- `Add definition` action in edit menu or right-click context menu.| Note editor | Edit Menu | Context Menu |
:-------------------------:|:-------------------------:|:-------------------------:|
|
### 1. Select a dictionary
At the top-right of the dialog, there's a `Browse` button that will let you select a *zip* file containing the dictionary entries.
To check if a dictionary was properly imported, use the `Preview` tab to search a word definition.There are three text formats to choose from:
- `HTML-Full`: keep all HTML.
- `HTML-Brief`: keep only list elements, discard styles.
- `Plain-Text`: format list elements to plain text.
![]()
> [!WARNING]
> Only dictionaries on [yomitan](https://github.com/yomidevs/yomitan) format are currently supported.
> To access a handful of those, please refer to yomitan [wiki](https://yomitan.wiki/dictionaries/).### 2. Set note options
Given a selection of notes, definitions will only be added on those that match the given note configuration:
- `Note type`: target note type.
- `Source field`: field with the word to be searched.
- `Destination field`: field in which definitions will be added.
- `Overwrite destination`: overwrite destination even if it has content.## Installation
### AnkiWeb
The easiest way to install Waydict is through [AnkiWeb](https://ankiweb.net/shared/info/377012597?cb=1739746670083) add-on code: `377012597`.1. Open Anki > Tools > Add-ons > `Get Add-ons`.
2. Paste the code and hit `Ok`.### Manual installation
1. Download *waydict.zip* file from the [latest release](https://github.com/Hundway/anki-way-dict/releases).
2. Open Anki > Tools > Add-ons > `Install from file`.
3. Select and open the downloaded file.## Contributing
Contributions are welcome! Please feel free to:
- Report [issues](https://github.com/Hundway/anki-way-dict/issues).
- Request a [feature](https://github.com/Hundway/anki-way-dict/issues).
- Send [pull requests](https://github.com/Hundway/anki-way-dict/pulls).