Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including sozlukjs with all npm packages installed. Try it out:

var sozlukjs = require("sozlukjs")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

sozlukjs v1.0.15

An API library for Turkish Dictionary websites.

Sözlük.JS

GitHub Workflow Status GitHub npm David npm bundle size npm bundle size

An API library for Turkish Dictionary websites.

Installation

Through npm

  • npm install --save sozlukjs

Using CDN

  • <script src="https://cdn.jsdelivr.net/npm/sozlukjs@latest/bundle.js"></script>

Example

const sozluk = require("sozlukjs");

sozluk.TDKDictionary.getMeaningData("sözlük")
    .then(data => console.log(data)); // console.logs the results of "sözlük" as JSON.

You can find more examples in the examples folder.

API

TDKDictionary

  • TDKDictionary.getMeaningData(query) query: String -> Promise

Fetches and returns JSON meaning data of given query string.

  • TDKDictionary.getSpellingData(query) query: String -> Promise

Fetches and returns JSON spelling data of given query string.

  • TDKDictionary.getAudioUrl(query) query: String -> Promise

Fetches and returns URL for pronounciation audios of given query string.

TurengDictionary

  • TurengDictionary.getTermSuggestions(query) query: String -> Promise

Fetches and returns JSON suggestion results of given query string.

  • TurengDictionary.getTermData(term) term: String -> Promise

Fetches and returns JSON data of given term string.

Metadata

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free