مرحبًا بك في مترجم SQL واللغة الطبيعية! تم تصميم هذه الأداة لتسهل على أي شخص ترجمة أوامر SQL (لغة الاستعلام الهيكلية) إلى اللغة الطبيعية والعكس. SQL هي لغة برمجة تستخدم لإدارة البيانات ومعالجتها في قواعد البيانات العلائقية، وعلى الرغم من كونها أداة قوية، إلا أنها قد تكون معقدة للغاية ويصعب فهمها. من ناحية أخرى، اللغة الطبيعية هي اللغة التي نتحدث بها ونكتبها في حياتنا اليومية، وغالبًا ما تكون الطريقة المفضلة للتواصل للأشخاص الذين ليسوا على دراية بالمصطلحات التقنية.
باستخدام SQL ومترجم اللغة الطبيعية، لا تحتاج إلى أن تكون خبيرًا في SQL لفهم ما يحدث في قاعدة البيانات الخاصة بك، أو لكتابة استعلامات SQL. يمكنك ببساطة كتابة استعلامك باللغة الطبيعية والحصول على كود SQL المقابل، أو كتابة كود SQL الخاص بك والحصول على ترجمة يمكن قراءتها بواسطة الإنسان. هذا المشروع مجاني ومفتوح المصدر بنسبة 100%.
يعد استخدام SQL to Natural Language Translator أمرًا سهلاً. ما عليك سوى الانتقال إلى موقع الأداة على الويب واختيار ما إذا كنت تريد الترجمة من اللغة الطبيعية إلى SQL أو من SQL إلى اللغة الطبيعية. ثم اكتب استفسارك واضغط على زر "ترجمة". ستقوم الأداة بإنشاء الكود أو النص المقابل وعرضه على الشاشة. يمكنك الضغط على الزر "عكسي" لتقديم الإدخال كلغة طبيعية والحصول على استعلامات SQL ردًا على ذلك
استنساخ المستودع:
git clone https://github.com/whoiskatrin/sql-translator.git
تثبيت الحزم المطلوبة:
cd sql-translator
npm install
بناء التطبيق:
npm run build
أدخل مفتاح OPENAI API الخاص بك في ملف .env، ويمكنك الحصول على مفتاح API الخاص بك هنا:
OPENAI_API_KEY= $YOUR_API_KEY
ابدأ خادم التطوير:
npm start
استنساخ المستودع:
git clone https://github.com/whoiskatrin/sql-translator.git
أدخل مفتاح OPENAI API الخاص بك في ملف .env.production، ويمكنك الحصول على مفتاح API الخاص بك هنا:
OPENAI_API_KEY= $YOUR_API_KEY
ابدأ خادم التطوير:
docker-compose up
بمجرد تشغيل خادم التطوير، يمكنك الوصول إلى التطبيق بالانتقال إلى http://localhost:3000
في متصفح الويب الخاص بك.
أدخل استعلامًا باللغة الطبيعية في مربع الإدخال وانقر فوق "ترجمة" لإنشاء كود SQL المقابل. سيتم عرض رمز SQL الذي تم إنشاؤه في مربع الإخراج.
المساهمات في sql translator هي موضع ترحيب وتشجيع! للمساهمة، يرجى اتباع الخطوات التالية:
يتم إصدار sql translator بموجب ترخيص MIT.