const {translate, conjugate} = require('sdapi').default
translate('libro').then(console.log);
conjugate('andar').then(res => res.filter(entry => entry.paradigm === "presentIndicative")).then(console.log)
[
{
word: 'libro',
lang: 'es',
gender: 'm',
context: 'publication',
meaning: 'book',
part: 'noun',
examples: [ [Object], [Object] ],
regions: []
},
{
word: 'libro',
lang: 'es',
gender: 'm',
context: 'finance',
meaning: 'book',
part: 'noun',
examples: [ [Object] ],
regions: []
}
]
[
{
pronoun: 'yo',
person: '1st',
number: 'sig',
tense: 'present',
mood: 'ind',
form: 'simp',
paradigm: 'presentIndicative',
word: undefined,
isIrregular: false
},
{
pronoun: 'tú',
person: '2nd',
number: 'sig',
tense: 'present',
mood: 'ind',
form: 'simp',
paradigm: 'presentIndicative',
word: undefined,
isIrregular: false
},
{
pronoun: 'él/ella/Ud.',
person: '3rd',
number: 'sig',
tense: 'present',
mood: 'ind',
form: 'simp',
paradigm: 'presentIndicative',
word: undefined,
isIrregular: false
},
{
pronoun: 'nosotros',
person: '1st',
number: 'plr',
tense: 'present',
mood: 'ind',
form: 'simp',
paradigm: 'presentIndicative',
word: undefined,
isIrregular: false
},
{
pronoun: 'vosotros',
person: '2nd',
number: 'plr',
tense: 'present',
mood: 'ind',
form: 'simp',
paradigm: 'presentIndicative',
word: undefined,
isIrregular: false
},
{
pronoun: 'ellos/ellas/Uds.',
person: '3rd',
number: 'sig',
tense: 'present',
mood: 'ind',
form: 'simp',
paradigm: 'presentIndicative',
word: undefined,
isIrregular: false
},
{
pronoun: 'vos',
person: undefined,
number: undefined,
tense: 'present',
mood: 'ind',
form: 'simp',
paradigm: 'presentIndicative',
word: undefined,
isIrregular: false
}
]
Trying out the library and unfortunately the
conjugatemethod returns an array of objects withwordproperties that equalundefined. In this example I'm using andar but it seems to happen for every verb I try.My code:
Console: