At work today, coding have a writing problems, hence the Internet to find information (yu) (mo), unexpectedly, unexpectedly found a open source project, named reverse dictionary name is WantWords, caught my eye immediately please, thought to have come, problems put yourself first, learn the excellent open source project is a good way to improve personal ability, Oh, I even wrote a copy.

WantWords is a Python-based “reverse dictionary” developed by a small team at the Natural Language Processing Laboratory (THUNLP) of tsinghua University’s Computer Department. It claims to be the first open source online reverse dictionary that supports Chinese and cross-language queries. The project’s definition of a reverse dictionary is this:

Whereas a normal dictionary tells you the definition of a word, a reverse dictionary does the opposite and tells you which words match the meaning of the description you typed. The following is a screenshot of wanciwang’s online reverse dictionary, which demonstrates an example of reverse lookup. Enter “mountain is very high”, and the system will return a series of words that the model thinks express the meaning of “mountain is very high”, such as “high”, “lofty”, etc.

As the new era of socialism, no matter when you play the machine, or browsing forum, browsing post bar, always have to ask for advice from people.

First do a hand pose, “you come here!”

Then, we neutralize each other on the spot:

The king of Zuon is no longer a dream.

In addition, it also supports Chinese, English, Chinese-English, English-Chinese and other different conversion methods.

The overall system architecture is not too difficult.

\

\

In any case, the program has only recently become popular, and has some flaws in its use.

At present, the number of Github Star is 2.4K. I hope it can continue to iterate and realize my ancestral dream of king ‘an.

The above.

  • Thunlp /WantWords: An open-source online reverse Dictionary. (github.com)
  • Online Web version experience: Wanciwang WantWords (thunlp.org)