نص القرآن الكريم، والنقل الصوتي (Transliteration)، والترجمات بصيغة JSON.
يمكنك الاطلاع على مجلد /dist لمشاهدة جميع ملفات JSON المتاحة. كما تتوفر ملفات JSON عبر شبكة CDN الخاصة بـ JSDELIVR.
يستخدم هذا المشروع نص القرآن العثماني من موسوعة القرآن الكريم. أما النقل الصوتي باللغة الإنجليزية فهو مأخوذ من Tanzil.net. الترجمات متوفرة بعدة لغات كما يلي:
- نص القرآن فقط:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran.json - النقل الصوتي الإنجليزي للقرآن:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_transliteration.json bnالبنغالية:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_bn.jsonzhالصينية:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_zh.jsonenالإنجليزية:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_en.jsonesالإسبانية:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_es.jsonfrالفرنسية:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_fr.jsonidالإندونيسية:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_id.jsonruالروسية:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_ru.jsonsvالسويدية:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_sv.jsontrالتركية:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_tr.jsonurالأردية:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_ur.json
- العربية فقط:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/index.json - البنغالية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/bn/index.json - الصينية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/zh/index.json - الإنجليزية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/en/index.json - الإسبانية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/es/index.json - الفرنسية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/fr/index.json - الإندونيسية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/id/index.json - الروسية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/ru/index.json - السويدية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/sv/index.json - التركية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/tr/index.json - الأردية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/ur/index.json
يمكنك جلب سورة واحدة بتحديد رقم السورة chapterNumber (من 1 إلى 114).
يتم توفير نص القرآن والنقل الصوتي لكل سورة. وللحصول على الترجمة، يمكنك تحديد رمز اللغة langCode:
# نص القرآن مع النقل الصوتي:
https://cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/{chapterNumber}.json
# نص القرآن مع النقل الصوتي والترجمة:
https://cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/{langCode}/{chapterNumber}.json
أمثلة:
- سورة الفاتحة (نص فقط):
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/1.json - سورة الرحمن مع الترجمة الإنجليزية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/en/55.json - سورة الإخلاص مع الترجمة الإندونيسية:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/id/112.json
يمكنك جلب آية واحدة بتحديد رقم الآية verseNumber (من 1 إلى 6236):
https://cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/verses/{verseNumber}.json
على عكس باقي ملفات JSON، يحتوي ملف الآية الواحدة على جميع الترجمات المتوفرة.
أمثلة:
- الآية الأولى من سورة الفاتحة:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/verses/1.json - الآية السادسة من سورة الناس:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/verses/6236.json
إذا رغبت في توليد ملفات JSON بنفسك:
قم باستنساخ المستودع إلى جهازك المحلي:
$ git clone git@github.com:risan/quran-json.gitانتقل إلى مجلد المشروع ثم ثبّت الاعتمادات:
# الانتقال إلى مجلد المشروع
$ cd quran-json
# تثبيت الاعتمادات
$ npm installنفّذ الأمر التالي لتوليد ملفات JSON:
$ npm run build- نص القرآن العثماني: موسوعة القرآن الكريم
- النقل الصوتي الإنجليزي: tanzil.net
- الترجمة البنغالية: تأليف محيي الدين خان — المصدر: tanzil.net
- الترجمة الإنجليزية: تأليف أم محمد (صحيح إنترناشونال) — المصدر: tanzil.net
- الترجمة الإسبانية: تأليف محمد عيسى غارسيا — المصدر: tanzil.net
- الترجمة الفرنسية: تأليف محمد حميد الله — المصدر: tanzil.net
- الترجمة الإندونيسية: وزارة الشؤون الإسلامية الإندونيسية — المصدر: موسوعة القرآن الكريم
- الترجمة الروسية: تأليف إلمير كولييف — المصدر: tanzil.net
- الترجمة السويدية: تأليف كنوت بيرنستروم — المصدر: tanzil.net
- الترجمة التركية: رئاسة الشؤون الدينية التركية — المصدر: tanzil.net
- الترجمة الأردية: تأليف أبو الأعلى المودودي — المصدر: tanzil.net
- الترجمة الصينية: تأليف محمد ماكين — المصدر: موسوعة القرآن الكريم
CC-BY-SA 4.0 · Risan Bagja Pradana
إذا رغبت، أقدر أجهّز لك نسخة Markdown عربية جاهزة للنشر أو تعريب أسماء المفاتيح داخل JSON نفسه 🔍📦
Quran text, transliteration, and translations in JSON format.
Check out the /dist to see all available JSON files. The JSON files are also available through JSDELIVR CDN.
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:
- Quran text only:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran.json - Quran English transliteration:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_transliteration.json bnBengali:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_bn.jsonzhChinese:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_zh.jsonenEnglish:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_en.jsonesSpanish:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_es.jsonfrFrench:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_fr.jsonidIndonesian:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_id.jsonruRussian:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_ru.jsonsvSwedish:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_sv.jsontrTurkish:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_tr.jsonurUrdu:cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran_ur.json
- Arabic only:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/index.json - Bengali:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/bn/index.json - Chinese:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/zh/index.json - English:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/en/index.json - Spanish:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/es/index.json - French:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/fr/index.json - Indonesian:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/id/index.json - Russian:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/ru/index.json - Swedish:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/sv/index.json - Turkish:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/tr/index.json - Urdu:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/ur/index.json
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/quran-json@3.1.2/dist/chapters/{chapterNumber}.json
# Quran text, transliteration, and translation:
https://cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/{langCode}/{chapterNumber}.json
For example:
- Al-Fatihah Quran text only:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/1.json - Al-Rahman with English translation:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/en/55.json - Al-Ikhlas with Indonesian translation:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/chapters/id/112.json
You can get a single verse (ayah) by providing its verseNumber (1-6236).
https://cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/verses/{verseNumber}.json
Unlike the rest of the JSON files, a single verse JSON file contains all available translations.
For example:
- Al-Fatihah verse #1:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/verses/1.json - An-Nas verse #6:
cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/verses/6236.json
If you want to generate the JSON files by yourself:
Clone this repository to your local computer:
$ git clone git@github.com:risan/quran-json.gitCD into the project directory and install the dependencies:
# Go to the project directory
$ cd quran-json
# Install the dependencies
$ npm installRun the following command to generate the JSON files:
$ npm run build- 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.