API Documentation

Free REST API for English to Nepali and Nepali to English Dictionary

Overview

Our free English-Nepali Dictionary API provides programmatic access to 100k+ words with Nepali translations. Perfect for developers building language learning apps, translation tools, or educational platforms.

🚀

Free to Use

No API key required

Fast Response

Low latency responses

📚

100k+ Words

Growing database

Base URL

https://nepalidictionary.discereon.com/api/

Endpoints

GET /api/dictionary/englishtonepali/{word}

Get Nepali translation and meaning of an English word.

Parameters

Parameter Type Description
word string The English word to translate (required)

Example Request

GET https://nepalidictionary.discereon.com/api/dictionary/englishtonepali/hello

Example Response (200 OK)

{
  "success": true,
  "word": "hello",
  "type": "Translation",
  "meaning": "नमस्ते",
  "translation": "नमस्ते"
}

Error Response (404 Not Found)

{
  "success": false,
  "error": "Word not found",
  "word": "invalidword"
}
GET /api/dictionary/nepalitoenglish/{nepali_word}

Get English translation and matches for a Nepali word.

Parameters

Parameter Type Description
nepali_word string The Nepali word to translate (required)

Example Request

GET https://nepalidictionary.discereon.com/api/dictionary/nepalitoenglish/नमस्ते

Example Response (200 OK)

{
  "success": true,
  "nepali_word": "नमस्ते",
  "matches": [
    {
      "english": "hello",
      "type": "Translation",
      "meaning": "नमस्ते"
    }
  ],
  "count": 1
}

Rate Limits

Currently, there are no strict rate limits. However, please be considerate and avoid making excessive requests. We recommend implementing caching on your end for frequently accessed words.

Code Examples

JavaScript (Fetch API)

fetch('https://nepalidictionary.discereon.com/api/dictionary/englishtonepali/hello')
  .then(response => response.json())
  .then(data => {
    if (data.success) {
      console.log(`${data.word}: ${data.meaning}`);
    }
  });

Python (Requests)

import requests

response = requests.get('https://nepalidictionary.discereon.com/api/dictionary/englishtonepali/hello')
data = response.json()

if data['success']:
    print(f"{data['word']}: {data['meaning']}")

cURL

curl -X GET "https://nepalidictionary.discereon.com/api/dictionary/englishtonepali/hello"

Support & Feedback

If you encounter any issues or have suggestions for improving the API, please feel free to reach out or report issues.