Skip to main content

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.

Release files for word-def 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for word-def 0.2.1
File Size Uploaded
word_def-0.2.1.tar.gz 21.4 kB Details

Release files / word_def-0.2.1.tar.gz

Download URL word_def-0.2.1.tar.gz
Size 21.4 kB
Tags Source
SHA-256 checksum
How to use checksums
89120dcacaedc8a9cc89ceae6ac9659ca6b701053a2422018c4573062fbeeaa3
BLAKE2b-256 checksum
How to use checksums
4fcf2268f79df9b4a6db34e9c3d7cd13ddccf1b45bfd3dcf89245af6ffdf75e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 release file

0.2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page