Skip to content

Japanese Reading Assistant with morphological analyser, Japanese-English dictionary, Kanji dictionary, and Japanese Names dictionary

License

Notifications You must be signed in to change notification settings

neocl/jamdict-web

Repository files navigation

jamdict-web

Japanese Reading Assistant with morphological analyser, Japanese-English dictionary, Kanji dictionary, and Japanese Names dictionary

Online demo

There is a demo instance of Jamdict-web - Japanese Reading Assistant online if you just want to try it out:

https://jamdict.herokuapp.com/

Jamdict-web screenshot

Local development

You can run this software locally on your computer like this

git clone https://github.com/neocl/jamdict-web
cd jamdict-web

# create a Python virtual environment
mkvirtualenv jamdict-web

pip install -r requirements.txt

python manage.py collectstatic
python manage.py migrate
python manage.py runserver

Credit

Jamdict-web / Japanese Reading Assistant was developed by Le Tuan Anh and released under MIT License.

The following products were used in the development:

Jamdict: Japanese dictionary package for Python 3 (MIT License)

JMDict: a freely-usable general Japanese electronic dictionary (CC BY-SA 3.0 License)

JMnedict: 740,000 Japanese proper names (place, people, company, product, etc.) (CC BY-SA 3.0 License)

KANJIDIC: a comprehensive kanji database (CC BY-SA 3.0 license)

Igo-python: a Python port of Igo Japanese morphological analyzer (MIT License)

Kanji Stroke Order: Japanese font with writing stroke order (Version 4.004) (BSD License)

jaconv: interconverter for Hiragana, Katakana, Hankaku (half-width character) and Zenkaku (full-width character) (MIT License)

Bootstrap 4.6: Free and open-source CSS framework (MIT License)

Vue.js: open-source front end JavaScript framework (MIT License)

Sample text: from「夢十夜」by 夏目漱石