Skip to main content

Get definition of words in any language

Project description

Getting started with Word Definition

Get definition of words in any language.

The word-def package is an extensible library to get definition of words in any language. It can be used either as a library or through a command-line interface (CLI).

Installation

# As a library
pip install word-def

# As a CLI
pipx install word-def

Plugins available

Features

  • get-definition
  • get-synonym
  • get-pos-tag
  • get-usage-examples

Examples

$ word-def get-definition joy eng

1. a deep feeling or condition of happiness or contentment
2. something causing such a feeling; a source of happiness
3. an outward show of pleasure or delight; rejoicing
4. success; satisfaction
5. to make joyful; gladden

You may need to specify a plugin configuration file if the plugin requires extra parameters (e.g. credentials to access an API). You can register these parameters in a TOML file and pass it to word-def.

<!-- plugin-config.toml -->
["danoan.word_def.plugins.modules.english_collins"]
entrypoint = <ENTRYPOINT>
secret_key = <SECRET_KEY>
$ word-def --plugin-configuration-filepath plugin-config.toml get-definition joy eng

Contributing

Please reference to our contribution and code-of-conduct guidelines.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

word_def-0.2.1.tar.gz (21.4 kB view details)

Uploaded Source

File details

Details for the file word_def-0.2.1.tar.gz.

File metadata

  • Download URL: word_def-0.2.1.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.9

File hashes

Hashes for word_def-0.2.1.tar.gz
Algorithm Hash digest
SHA256 89120dcacaedc8a9cc89ceae6ac9659ca6b701053a2422018c4573062fbeeaa3
MD5 49647e7fbec00113784f6b600fee961c
BLAKE2b-256 4fcf2268f79df9b4a6db34e9c3d7cd13ddccf1b45bfd3dcf89245af6ffdf75e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page