gnuciDictionary 0.0.7

A nuget port of the GNU Collaborative International Dictionary of English. Define thousands of English (US) words completely offline. Includes word types (noun, verb, etc), plurals, and pronunciations.

Install-Package gnuciDictionary -Version 0.0.7
dotnet add package gnuciDictionary --version 0.0.7
<PackageReference Include="gnuciDictionary" Version="0.0.7" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add gnuciDictionary --version 0.0.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

gnuciDictionary

A nuget port of the GNU Collaborative International Dictionary of English

Defining word is simple. Simply give a string, and you will be given a list of definitions for that string, or null if no definition can be found.

IEnumerable<gnuciDictionary.Word> definitions = gnuciDictionary.EnglishDictionary.Dictionary.Define("cat");
Console.WriteLine(definitions.First());

This will output:

cat: Any animal belonging to the natural family Felidae, and in particular to the various species of the genera Felis, Panthera, and Lynx.

Nuget Package

Under The Hood

Word definitions are stored as compressed JSON files ("/data/gzip"). Each file is called something like dict_al.dat - the al here indicating that this file contains all words starting with those two letters. This allows gnuciDictionary to have a almost zero memory footprint as well as low disk storage footprint (~5MB).

Icon: "dictionary" by Smalllike from the Noun Project

gnuciDictionary

A nuget port of the GNU Collaborative International Dictionary of English

Defining word is simple. Simply give a string, and you will be given a list of definitions for that string, or null if no definition can be found.

IEnumerable<gnuciDictionary.Word> definitions = gnuciDictionary.EnglishDictionary.Dictionary.Define("cat");
Console.WriteLine(definitions.First());

This will output:

cat: Any animal belonging to the natural family Felidae, and in particular to the various species of the genera Felis, Panthera, and Lynx.

Nuget Package

Under The Hood

Word definitions are stored as compressed JSON files ("/data/gzip"). Each file is called something like dict_al.dat - the al here indicating that this file contains all words starting with those two letters. This allows gnuciDictionary to have a almost zero memory footprint as well as low disk storage footprint (~5MB).

Icon: "dictionary" by Smalllike from the Noun Project

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.0.7 109 8/18/2020
0.0.6 92 8/18/2020
0.0.5 109 8/18/2020
0.0.4 114 8/18/2020
0.0.3 131 8/17/2020
0.0.2 127 8/17/2020
0.0.1 139 8/17/2020