- Vocabulary builder by generating interesting word lists from stardict dictionaries. Allowing regular expression search. Written in python.
- Command-line dictionary with colored output.
See some regex search examples below:
Keywords are highlighted.
Interactively searching/translating in Jupyter notebooks.
Py-sdvb is now available on PyPI. Use pip
(python3 version) to install:
pip3 install py-sdvb
This package is based on PyStarDict
(https://github.com/lig/pystardict).
Programs are tested for python3 on Mac OS X.
Put all the dictionaries in the directory ~/.stardict/
. If you have been
using tools like stardict or sdcv, you probably have already had the
dictionaries stored there.
This is the primary program to help building your vocabulary, by generating a list of words together with their translations.
Run pysdvb
like this:
pysdvb [-s] [-h]
Use the [-h]
option for help.
The -s
option provides a mode to choose dictionary. Otherwise, all the
dictionaries are used.
You will then be prompted with REGEX:
, which askes you to input regular
expressions for search.
This is an interactive command line dictionary tool, basically an analog of sdcv.
pysdcv
If py_sdvb is not installed with pip
, probably you need to run these commands:
ln -s /path/to/py_sdvb/pysdvb/sdvb.py /usr/local/bin/pysdvb
ln -s /path/to/py_sdvb/pysdvb/sdcv.py /usr/local/bin/pysdcv