The Cleasby & Vigfusson Old Norse to English Dictionary for Node.js. The dictionary consists of 35 000+ Old Norse words with English translations.
Based on the classic dictionary by Richard Cleasby and Gudbrand Vigfusson. If you find this one too abbreviated, academic or hard to read, you might want to check out A Concise Dictionary of Old Icelandic
Related projects:
- Cleasby & Vigfusson Dictionary in Next.js.
- Cleasby & Vigfusson Abbreviations.
- Cleasby & Vigfusson Gatsby Source Plugin
Other language ports:
yarn add cleasby-vigfusson-dictionary
Or just copy json source file from /json
folder in source.
The dictionary has types available via DefinitelyTyped
yarn add @types/cleasby-vigfusson-dictionary
The project provides a getter for the data. You can use it in your script to populate your own database or otherwise use the data.
const { getDictionary } = require('cleasby-vigfusson-dictionary')
/**
* Whole dictionary as array.
* Contains <strong> and <i> HTML tags
* to match the layout of the printed book.
*/
const dictionary = getDictionary()
// Get words starting with letter A
const aWords = dictionary.filter((entry) => entry.word.charAt(0) === 'a')
console.log(aWords)
const { getNoMarkupDictionary } = require('cleasby-vigfusson-dictionary')
// Same array, but no formatting with HTML tags.
const dictionary = getNoMarkupDictionary()
// Get words starting with letter B
const bWords = dictionary.filter((entry) => entry.word.charAt(0) === 'b')
console.log(bWords)
Individual words are returned in format of:
{
word: string
definitions: string[]
}
"Icelandic-English" dictionary was started by Richard Cleasby and finished by Gudbrand Vigfusson. It was published in 1874, which leads to there being many public domain versions of the book available.