1.0.0 • Published 7 months ago
quran-cloud v1.0.0
Quran Cloud
A comprehensive collection of Quran text, transliteration, and translations in JSON format.
CDN
Explore the /dist
directory to access all available JSON files. You can also retrieve these files via the JSDELIVR CDN.
Complete Quran Text & Translations
This project utilizes the Uthmani Quran text from The Noble Qur'an Encyclopedia. English transliteration is sourced from Tanzil.net, with translations provided in multiple languages:
- Quran text only:
cdn.jsdelivr.net/npm/quran-cloud@1.0.0/dist/quran.json
- English transliteration:
cdn.jsdelivr.net/npm/quran-cloud@1.0.0/dist/quran_transliteration.json
- Translations in different languages:
bn
(Bengali):quran_bn.json
zh
(Chinese):quran_zh.json
en
(English):quran_en.json
es
(Spanish):quran_es.json
fr
(French):quran_fr.json
id
(Indonesian):quran_id.json
ru
(Russian):quran_ru.json
sv
(Swedish):quran_sv.json
tr
(Turkish):quran_tr.json
ur
(Urdu):quran_ur.json
Chapter List
- Arabic only:
index.json
- Translations by language:
- Bengali:
bn/index.json
- Chinese:
zh/index.json
- English:
en/index.json
- Spanish:
es/index.json
- French:
fr/index.json
- Indonesian:
id/index.json
- Russian:
ru/index.json
- Swedish:
sv/index.json
- Turkish:
tr/index.json
- Urdu:
ur/index.json
- Bengali:
Access Individual Chapters
- Quran text and transliteration:
https://cdn.jsdelivr.net/npm/quran-cloud@1.0.0/dist/chapters/{chapterNumber}.json
- Quran text, transliteration, and translation:
https://cdn.jsdelivr.net/npm/quran-cloud@1.0.0/dist/chapters/{langCode}/{chapterNumber}.json
Examples:
- Al-Fatihah Quran text only:
1.json
- Al-Rahman with English translation:
en/55.json
- Al-Ikhlas with Indonesian translation:
id/112.json
Access Individual Verses
Retrieve single verses using their verseNumber
(1-6236):
https://cdn.jsdelivr.net/npm/quran-cloud@1.0.0/dist/verses/{verseNumber}.json
Examples:
Generate JSON Files Locally
1. Clone the Repository
git clone git@github.com:saikothasan/quran-cloud.git
2. Install Dependencies
cd quran-cloud
npm install
3. Build JSON Files
npm run build
Data Sources
- Uthmani Quran text: The Noble Qur'an Encyclopedia
- English transliteration: Tanzil.net
- Translations:
- Bengali: Muhiuddin Khan (tanzil.net)
- English: Umm Muhammad (Saheeh International, tanzil.net)
- Spanish: Muhammad Isa García (tanzil.net)
- French: Muhammad Hamidullah (tanzil.net)
- Indonesian: Indonesian Islamic Affairs Ministry (quranenc.com)
- Russian: Elmir Kuliev (tanzil.net)
- Swedish: Knut Bernström (tanzil.net)
- Turkish: Turkish Directorate of Religious Affairs (tanzil.net)
- Urdu: Abul A'la Maududi (tanzil.net)
- Chinese: Muhammad Makin (quranenc.com)
License
This project is licensed under CC-BY-SA 4.0.
Developed by saikothasan.
1.0.0
7 months ago