Code Monkey home page Code Monkey logo

quran-json's Introduction

Quran JSON

Latest Version

Quran text, transliteration, and translations in JSON format.

CDN

Check out the /dist to see all available JSON files. The JSON files are also available through JSDELIVR CDN.

Get The Entire Quran Text & Translations

This project is using the Uthmani Quran text from the The Noble Qur'an Encyclopedia. While the English transliteration is sourced from Tanzil.net. The translations are available in several languages:

Get the List of Chapters

Get a Chapter

You can get a single chapter (surah) by providing its chapterNumber (1-114). Both Quran text and its transliteration are provided on each chapter. To get the translation you can also provide the langCode:

# Quran text & transliteration:
https://cdn.jsdelivr.net/npm/[email protected]/dist/chapters/{chapterNumber}.json

# Quran text, transliteration, and translation:
https://cdn.jsdelivr.net/npm/[email protected]/dist/chapters/{langCode}/{chapterNumber}.json

For example:

Get a Verse

You can get a single verse (ayah) by providing its verseNumber (1-6236).

https://cdn.jsdelivr.net/npm/[email protected]/dist/verses/{verseNumber}.json

Unlike the rest of the JSON files, a single verse JSON file contains all available translations.

For example:

Generate the JSON

If you want to generate the JSON files by yourself:

1. Clone the Repository

Clone this repository to your local computer:

$ git clone [email protected]:risan/quran-json.git

2. Install the Dependencies

CD into the project directory and install the dependencies:

# Go to the project directory
$ cd quran-json

# Install the dependencies
$ npm install

3. Generate the JSON Files

Run the following command to generate the JSON files:

$ npm run build

Data Source

  • The Uthmani Quran text is from The Noble Qur'an Encyclopedia.
  • The English transliteration is from tanzil.net.
  • The Bengali translation is authored by Muhiuddin Khan, and it's sourced from tanzil.net.
  • The English translation is authored by Umm Muhammad (Saheeh International), and it's sourced from tanzil.net.
  • The Spanish translation is authored by Muhammad Isa García, and it's sourced from tanzil.net.
  • The French translation is authored by Muhammad Hamidullah, and it's sourced from tanzil.net.
  • The Indonesian translation is authored by Indonesian Islamic Affairs Ministry, and it's sourced from The Noble Qur'an Encyclopedia.
  • The Russian translation is authored by Elmir Kuliev, and it's sourced from tanzil.net.
  • The Swedish translation is authored by Knut Bernström, and it's sourced from tanzil.net.
  • The Turkish translation is authored by Turkish Directorate of Religious Affairs, and it's sourced from tanzil.net.
  • The Urdu translation is authored by Abul A'la Maududi, and it's sourced from tanzil.net.
  • The Chinese translation is authored by Muhammad Makin, and it's sourced from The Noble Qur'an Encyclopedia.

License

CC-BY-SA 4.0 · Risan Bagja Pradana

quran-json's People

Contributors

greenkeeper[bot] avatar risan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

quran-json's Issues

Audio mix-up: Surah 19 Aya 75

Salamu aleikum
Please I am not sure where to report this issue but while using the Tanzil.net web app... I observed an audio mix-up and I will be happy if it can be addressed. I will also take this opportunity to express my full willingness to contribute to the project.

Jazakummullah Khairan

Lukman

no waqf/pause mark in the arabic text

Chapter 2:10 ۖ is missing

it should display waqf فِي قُلُوبِهِمْ مَرَضٌ فَزَادَهُمُ اللَّهُ مَرَضًا ۖ وَلَهُمْ عَذَابٌ أَلِيمٌ بِمَا كَانُوا يَكْذِبُونَ

Chapter 104:4
after kallaa a waqf is required كَلَّا ۖ لَيُنْبَذَنَّ فِي الْحُطَمَةِ
in the 104.pretty.json no waqf "text": "كَلَّا لَيُنۢبَذَنَّ فِى ٱلْحُطَمَةِ",

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.