تفاصيل العمل

تطوير تطبيق ويب بسيط وسهل الاستخدام لترجمة ملفات PDF باستخدام ChatGPT API، مبني على مكتبة Streamlit. يتيح التطبيق للمستخدمين تحميل ملفات PDF وتحويل محتواها النصي إلى لغات متعددة بدقة عالية، مع الحفاظ على تنسيق النص الأصلي.

المميزات الرئيسية:

استخدام ChatGPT API: ترجمة النصوص باستخدام نموذج GPT-3.5-turbo لضمان الدقة والجودة.

دعم لغات متعددة: القدرة على الترجمة إلى لغات مثل العربية، الإسبانية، الفرنسية، الألمانية، وغيرها.

قراءة واستخراج النصوص من ملفات PDF: باستخدام مكتبة PyPDF2.

إنشاء ملفات PDF متعددة اللغات: مع تنسيق يدعم النصوص العربية واللغات الأخرى باستخدام مكتبة ReportLab.

تخصيص الترجمة: تقديم خيار لإضافة تعليمات مخصصة لنموذج الترجمة لتحسين النتائج.

واجهة سهلة الاستخدام: التطبيق مبني باستخدام Streamlit لتوفير واجهة تفاعلية وسريعة للمستخدمين.

الوظائف المتوفرة:

تحميل ملفات PDF ومعاينة النصوص الأصلية.

تحديد اللغة الهدف للترجمة من قائمة محددة مسبقًا أو إدخال لغة مخصصة.

ترجمة النصوص داخل ملفات PDF وعرضها.

تنزيل ملف PDF مترجم جاهز مع دعم النصوص متعددة الاتجاهات (LTR/RTL).

التقنيات المستخدمة:

Python

مكتبة Streamlit لبناء الواجهة.

مكتبة PyPDF2 لاستخراج النصوص.

مكتبة ReportLab لإنشاء ملفات PDF.

مكتبة OpenAI للتواصل مع ChatGPT API.

أدوات لدعم النصوص العربية (arabic-reshaper و bidi).

الفائدة: هذا التطبيق مثالي للأفراد والشركات الذين يحتاجون إلى ترجمة مستندات PDF بسرعة ودقة مع دعم ممتاز للنصوص العربية ولغات أخرى.

ملفات مرفقة

بطاقة العمل

اسم المستقل Abdelrahman I.
عدد الإعجابات 0
عدد المشاهدات 8
تاريخ الإضافة