
شنو هو text-Humanizer؟
text-Humanizer هو مشروع Python مجاني ومرخّص برخصة MIT، كايحوّل النصوص اللي تولّدات بالذكاء الاصطناعي لكتابة فيها تراكيب جمل أكثر طبيعية، وأنماط لغوية متنوعة، وتنوّع أسلوبي أكبر. كايستعمل خطّ أنابيب متعدد اللغات لإعادة الصياغة والترجمة، مصمّم باش يحافظ على المعنى ديال النص الأصلي.
المشروع كايدعم رموز اللغات en وja وzh وko وde وfr وes. والـREADME ديالو كايذكر حتى أن المحتوى المعاد صياغتو يقدر يتجاوز بزاف ديال كاشفات الذكاء الاصطناعي. ولكن نتائج الكشف ماشي مضمونة، وخص استعمال الأداة بمسؤولية، وماشي باش يتزوّر مصدر الكتابة ولا باش يتم التهرّب من متطلبات التصريح.
الميزات الرئيسية
- الحفاظ على المعنى: كايعاود صياغة المحتوى مع محاولة الاحتفاظ بالمعنى الأصلي ديالو.
- صياغة طبيعية: كايدخل تراكيب جمل وتعبيرات وتدفّق معلومات مختلف.
- معالجة متعددة اللغات: كايقبل وكيخرّج محتوى بعدة لغات مدعومة.
- مرونة الأسلوب: مصمّم باش يكيّف إعادة الصياغة مع نبرات وأساليب كتابة مختلفة.
- مرحلة DeepL اختيارية: كاتضيف محرّك ترجمة آخر ملي كايتضبط مفتاح DeepL API.
- وصول مفتوح المصدر: موزّع بموجب رخصة MIT.
كيفاش كايخدم خطّ أنابيب إعادة الصياغة

بلا ما يطبّق text-Humanizer مرحلة وحدة ديال إعادة الصياغة، كايدوز المحتوى عبر عدة مراحل ديال نماذج اللغة والترجمة.
- إعادة الصياغة باستعمال DeepSeek: DeepSeek كاينشئ نسخة مكافئة من ناحية المعنى، مع تبديل الصياغة وتركيب الجمل وتدفّق المعلومات. وخطّ الأنابيب كايستعمل حتى الصينية كتمثيل وسيط باش يضيف تنوّع فالبنية.
- الترجمة للتركية: Google Translate كايحوّل المخرجات الوسيطة للتركية، وكيضيف تنوّع نحوي ناتج عن الانتقال بين اللغات.
- ترجمة يابانية اختيارية: إلا كان مفتاح DeepL API متوفر، DeepL كاايترجم النص التركي لليابانية. هاد الشي كاايدخل محرّك ترجمة ثاني وتنوّع لغوي إضافي.
- إعادة البناء النهائية: DeepSeek كاايترجم النتيجة وكيعاود يبنيها باللغة الأصلية المضبوطة، وكيحيد آثار الترجمة وكاايرجّع تدفّق الجمل المقروء.
حيت كاايتستعملو عدة تحويلات، راجع النص النهائي بعناية. الأسماء والمصطلحات التقنية والأرقام والاقتباسات والفروقات الدقيقة يقدرو يحتاجو تحقق يدوي.
المتطلبات الأساسية
قبل ما تثبّت المشروع، وجّد هاد الحوايج:
- Python 3.6 ولا أحدث.
- Git باش تنسخ المستودع.
- مفتاح DeepSeek API.
- مفتاح DeepL API اختياري إلا بغيتي تفعّل مرحلة الترجمة الإضافية.
التثبيت
1. نسخ المستودع
git clone https://github.com/SpaceDudem/text-humanizer.git
cd text-humanizer2. تثبيت تبعيات Python
pip install -r requirements.txtإلا كانت البيئة ديالك كاتستعمل أمر منفصل لـPython 3، استعمل مثبّت الحزم المناسب، بحال pip3.
3. إنشاء ملف الإعدادات
فـWindows، نسخ إعدادات المثال بهاد الأمر:
copy .\config\config.example.toml .\config.tomlفـLinux ولا macOS، استعمل:
cp ./config/config.example.toml ./config.tomlهاد الشي كااينشئ ملف config.toml فالجذر، اللي كاايستعملو التطبيق.
إعداد text-Humanizer
حلّ config.toml وضبط الخيارات المطلوبة من طرف مزوّد API واللغة المستهدفة.
target_language: اللغة المستعملة فالإدخال والإخراج. رموز اللغات المتوفرة حسب المشروع هيenوjaوzhوkoوdeوfrوes.deepseek_api_key: مفتاح DeepSeek API الضروري ديالك.deepl_api_key: مفتاح DeepL API اختياري لمرحلة الترجمة من التركية لليابانية.base_url: تغيير اختياري للرابط الأساسي ديال API. خلّيه خاوي باش تستعمل الإعداد الافتراضي ديال المزوّد.model: المعرّف المطلوب ديال النموذج. خلّيه خاوي باش تستعمل النموذج الافتراضي ديال المزوّد.temperature: كاايتحكّم فالتنوّع ديال مخرجات نموذج اللغة الكبير. المشروع كااينصح بـ1.3.
إعدادات مفاهيمية تقدر تكون بحال هادي:
target_language = "en"
deepseek_api_key = "YOUR_DEEPSEEK_API_KEY"
deepl_api_key = ""
base_url = ""
model = ""
temperature = 1.3استعمل نفس التنسيق الدقيق الموجود فـconfig.example.toml. بدّل مفتاح المثال بالبيانات الحقيقية ديالك، وما تديرش commit لملف config.toml
تشغيل أداة إعادة الصياغة
شغّل التطبيق من مجلد المستودع:
python main.pyإلا احتاج الأمر، استعمل python3 main.py بلاصتو. دخّل النص عبر الواجهة اللي كاايعرضها التطبيق المشغّل، ومن بعد خلّي خطّ الأنابيب المضبوط ينفّذ مراحل إعادة الصياغة والترجمة.
مثال على الاستعمال الأساسي
فمسار عمل بالإنجليزية، خلّي target_language على en، دخّل مفتاح DeepSeek صالح، وشغّل main.py. من بعد تقدر تعالج جملة جامدة بحال:
The implementation of this system provides users with the ability to rewrite content in a more natural manner.
خاص خطّ الأنابيب يرجّع نسخة مشابهة فالمعنى، ولكن بصياغة وتدفّق جمل مختلفين. النتيجة الدقيقة ماشي حتمية، وكااتعتمد على النموذج المختار ودرجة الحرارة ومراحل الترجمة وسلوك واجهة API.
نصائح متقدمة فالتكوين
فعّل المرحلة الاختيارية ديال DeepL
زيد قيمة صحيحة ديال deepl_api_key باش تدخل مرحلة الترجمة من التركية لليابانية. خلّيها خاوية إلا كنت كتفضّل البايبلاين بلا DeepL. قارن بين الجوج ديال الأنماط باستعمال نصوص ممثّلة، حيث إن مرحلة ترجمة إضافية تقدر تزيد التنوع اللغوي، وفنفس الوقت تخلق تفاصيل أكثر خاصها التحقق.
عدّل تنوع المخرجات
الـ README كيوصي بدرجة حرارة 1.3 فـ temperature. هاد الإعداد الهدف ديالو يشجّع على صياغات أكثر تنوعاً. ملي كتجرّب درجة الحرارة، بدّل حاجة وحدة فكل مرة وقارن واش النتيجة ما زالت محافظة على السميات، والحقائق، والمصطلحات الخاصة بالمجال.
اختار موديل ولا نقطة نهاية مخصّصة
عيّن model ملي كتحتاج معرّف موديل معيّن كيدعمو المزوّد. عيّن base_url غير إلا كنت محتاج تبدّل نقطة نهاية API الافتراضية. فالحالات الأخرى، خلّي الجوج خاويين باش يتستعملو الإعدادات الافتراضية ديال المزوّد.
جرّب المحتوى الطويل ولا المتخصص فالأقسام
بالنسبة للمحتوى التقني، القانوني، الأكاديمي، ولا اللي فيه بزاف ديال المعطيات، راجع الأقسام الصغيرة كل واحد بوحدو. إعادة الصياغة على مراحل تقدر تأثر على المصطلحات الدقيقة ولا العلاقات بينها، حتى إلا كان الهدف هو الحفاظ على المعنى. قارن كل قسم نهائي مع المصدر ديالو قبل النشر.
حلّ مشاكل التكوين
- تأكّد باللي الأوامر كتتشغّل من مجلد
text-humanizerاللي تدار ليه clone. - تأكّد باللي
config.tomlكاين فالمسار الجذري المتوقع. - تحقّق باللي
deepseek_api_keyفيه مفتاح صحيح. - تأكّد باللي
target_languageكيستعمل واحد من رموز اللغات المدعومة. - إلا فشلات المرحلة الاختيارية، راجع
deepl_api_keyولا خلّيه خاوي مؤقتاً. - إلا كنت كتستعمل إعدادات API مخصّصة، تحقّق من قيم
base_urlوmodel.
الخلاصة
text-Humanizer كيجمع بين إعادة الصياغة باستعمال DeepSeek والترجمة بين اللغات باش ينتج نصوص أكثر تنوعاً وطبيعية، مع محاولة الحفاظ على المعنى الأصلي. من بعد تثبيت الاعتماديات وتكوين مفاتيح API، تقدر تشغّل سير العمل باستعمال python main.py. اعتابر المخرجات ديالو مسودة، وتحقّق من التفاصيل المهمة، واستعمل المشروع وفق القواعد المعمول بها فالمؤلفية والإفصاح.
