LibreTranslate
يستخدم موقع ترانسبوليبري خادم لبرترانسل للترجمات.
الخادم المحلي
يمكنك تشغيل خادم LibreTranslate الخاص بك.
تركيب الخادم
لتثبيت الخادم الخاص بك، يمكنك القيام بذلك على نظام التشغيل ديبين:
sudo apt install python3-venv python-is-python3
mkdir libretranslate
cd libretranslate/
python -m venv venv
source venv/bin/activate
pip install -U setuptools pip wheel
pip install libretranslate
لاحظ أنه عند تشغيله لأول مرة، سيقوم بتنزيل نماذج الترجمة. ولن يتوفر عنوان URL الخاص بالموقع حتى اكتمال ذلك. وسيتم تنزيل ما يقارب 9 جيجابايت من البيانات (في الوقت الحالي).
تنزيل ملفات نموذج الترجمة إلى هنا:
~/.local/share/argos-translate/packages
سيستم دي
يمكنك إعداد الخادم لبدء التشغيل عند التمهيد باستخدام systemd. وسوف يحتاج إلى نص بدء التشغيل وملف systemd.
قم بتحرير ملف خدمة النظام:
${EDITOR} /etc/systemd/system/libretranslate.service
أضف محتويات مثل هذا، مع تعديل المسار والمستخدم إلى المكان الذي وضعت فيه نص بدء التشغيل:
[Unit]
Description=LibreTranslate
After=network-online.target
Wants=network-online.target
[Service]
ExecStart=/usr/local/bin/libretranslate-start
WorkingDirectory=/tmp
User=debian
Group=debian
Restart=no
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
قم بإنشاء نص بدء التشغيل:
${EDITOR} /usr/local/bin/libretranslate-start
أضف محتويات مثل هذا، مع تعديل المسار الصحيح:
#!/bin/bash
cd /home/debian/libretranslate
source venv/bin/activate
libretranslate \
--host 0.0.0.0 \
--port 8000 \
--frontend-language-source en \
--frontend-language-target es \
--update-models
الوصول إلى شبكة الإنترنت
يمكنك بعد ذلك الوصول إلى نموذجك عن بعد عبر عنوان IP الخاص بالخادم أو من localhost، مثل: