1.0.0 • Published 11 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.jsonzh(Chinese):quran_zh.jsonen(English):quran_en.jsones(Spanish):quran_es.jsonfr(French):quran_fr.jsonid(Indonesian):quran_id.jsonru(Russian):quran_ru.jsonsv(Swedish):quran_sv.jsontr(Turkish):quran_tr.jsonur(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}.jsonExamples:
Generate JSON Files Locally
1. Clone the Repository
git clone git@github.com:saikothasan/quran-cloud.git2. Install Dependencies
cd quran-cloud
npm install3. Build JSON Files
npm run buildData 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
11 months ago