Helm source for looking up dictionaries
Emacs Lisp
Switch branches/tags
Nothing to show
Pull request Compare This branch is 63 commits behind emacs-helm:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



Helm source for looking up dictionaries


Put the file helm-dictionary.el in your Emacs-Lisp load path and add the following in your Emacs startup file:

(require 'helm-dictionary)

Alternatively, you can use autoload:

(autoload 'helm-dictionary "helm-dictionary" "" t)

In order to specify a dictionary set the variable helm-dictionary-database to the filename of that dictionary.

A dictionary for German and English can be found in the Debian package trans-de-en. This package is also available in many distributions derived from Debian such as Ubuntu. Alternatively, this dictionary can also be downloaded here:

A dictionary for German and Spanish can be found here:

A variety of dictionaries with English as the source or target language can be found here:

These dictionaries were automatically created from the Wiktionary database. Their size and quality may vary. Also generated from Wiktionary are the following dictionaries with Russian as the source or target language:


Use the command helm-dictionary to start a new search. Alternatively, you can use helm-dictionary-word-at-point to search the word under the cursor. Since the grep tool is used to perform the searches, you can also use regular expressions.

There are two actions available: insert the currently selected term in language 1 or language 2 at point, i.e., the cursor position at which helm-dictionary was called.