tr-dictionary-advanced
tr-dictionary ve tr-dictionary-advanced Arasındaki Farklar
Özellik | tr-dictionary | tr-dictionary-advanced |
---|
Yapılabilecekler | Sözlükte kelime aratma | Sözlükte kelime, atasözü/deyim, terim anlamlı sözcük, kişi adı aratma |
Kelime aratma | Kelimenin yalın hali, kelimenin birinci, ikinci ve üçüncü anlamı; fiil, çoğul, özel olup olmadığı; kökeni, kelimenin kullandığı cümle ve atasözü/deyim örneği | tr-dictionary'de olanların tümü + kelimenin telaffuzunun bulunduğu ses dosyası bağlantısı (.wav formatında) |
Atasözü/Deyim aratma | Yok | Sözün yalın hali, sözün anlamı, sözün çeşidi (atasözü/deyim), sözün içerisindeki anahtar kelimeler |
Terim anlamlı sözcük aratma | Yok | Kelimenin yalın hali, kelimenin terim anlamı; kelimenin İngilizce, Almanca, Fransızca ve Latince karşılığı |
Kişi adı aratma | Yok | Kişi adının yalın hali, anlamı ve genellikle kullanıldığı cinsiyet |
Kurulum
npm install tr-dictionary-advanced
Kullanım
Modülün kullanımı açıklamasında da bahsedildiği üzere oldukça basit, fakat modülün çalışma yapısı asenkron yapıda olduğu için modülü kullanırken "async-await" veya ".then()" yapılarını kullanmanız gerekiyor.
Sözlükte kelime aratma:
const tdk = require("tr-dictionary-advanced");
tdk.getMeaning("araba").then(veri => {
console.log(veri);
});
Sözlükte atasözü/deyim aratma:
const tdk = require("tr-dictionary-advanced");
async function myDictionary(sorgu) {
const veri = await tdk.getSaying(sorgu);
console.log(veri);
};
myDictionary("sakla samanı, gelir zamanı");
myDictionary("sakla samanı");
Sözlükte terim anlamlı sözcük aratma:
const tdk = require("tr-dictionary-advanced");
tdk.getTermMeaning("hakem").then(veri => {
console.log(veri);
});
Sözlükte kişi adı aratma:
const tdk = require("tr-dictionary-advanced");
const myDictionary = async (sorgu) => {
const veri = await tdk.getNameMeaning(sorgu);
console.log(veri);
};
myDictionary("arda");
Lisans