هل تريد ترجمة سلسلة نصية بين لغات متعددة باستخدام المحطة؟ ربما صادفت رسالة مكتوبة بلغة مختلفة أثناء تصفح الإنترنت وتريد معرفة ما تعنيه. لحسن الحظ ، يحتوي Linux على العديد من تطبيقات سطر الأوامر التي يمكنك استخدامها لتحويل الكلمات من لغة إلى أخرى.
في هذه المقالة ، سنناقش أداتين مساعدتين ، DeepL Translator و Translate Shell ، اللذان يسمحان للمستخدم بترجمة السلاسل إلى لغة أخرى مباشرةً من محطة النظام الطرفية.
استخدام مترجم DeepL
يستخدم مترجم DeepL تقنية التعلم الآلي لترجمة النص بين اللغات. إذا لم تتمكن من معرفة لغة النص بنفسك ، يقوم مترجم DeepL بتحديدها لك تلقائيًا. يجب أن يكون لنظامك اتصال إنترنت نشط لاستخدام المترجم لأنه يستخدم DeepL API لترجمة النص.
يدعم مترجم DeepL اللغات التالية:
- الإنجليزية
- ألمانية
- الفرنسية
- إيطالي
- اللغة الهولندية
- الأسبانية
- الروسية
- البرتغالية
- تلميع
حزمة Linux الخاصة بـ DeepL Translator مجانية للاستخدام. ومع ذلك ، يمكنك شراء اشتراك إذا كنت تخطط لاستخدام الأداة بشكل متكرر. على الرغم من اختلاف الخطط والأسعار من بلد إلى آخر ، إلا أن لكل بلد اشتراك مجاني للمستخدمين أيضًا.
تثبيت DeepL Translator
لتشغيل DeepL Translator على جهاز Linux الخاص بك ، يجب عليك ذلك قم بتثبيت أحدث إصدار من Node.js أول.
الآن ، قم بتنزيل وتثبيت مدير حزمة Yarn. تختلف العملية قليلاً بالنسبة لبعض توزيعات Linux. في هذا الدليل ، سنناقش كيفية تثبيت Yarn على Debian و Fedora.
في التوزيعات القائمة على دبيان مثل Ubuntu ، قم بتنزيل مفتاح Yarn GPG باستخدام لفة.
حليقة- sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
أضف مستودع Yarn Debian إلى قائمة مستودعات نظامك.
صدى "ديب https://dl.yarnpkg.com/debian/ مستقر رئيسي "| sudo tee /etc/apt/sources.list.d/yarn.list
قم بتحديث قائمة المستودعات وقم بتثبيت Yarn باستخدام ملائم.
sudo apt التحديث
sudo apt تثبيت الغزل
في Fedora والتوزيعات الأخرى المستندة إلى RPM ، سيتعين عليك أولاً إضافة مستودع Yarn إلى قائمة المستودعات. سيتم تثبيت تبعيات Node.js تلقائيًا في Fedora ، وبالتالي لن تحتاج إلى تثبيتها يدويًا.
حليقة - صامت - الموقع https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
يمكنك تثبيت Yarn باستخدام أي منهما DNF أو يم. اكتب أيًا من الأوامر التالية في الجهاز.
sudo yum تثبيت الغزل
sudo dnf تثبيت الغزل
الآن بعد أن قمت بتثبيت مدير حزمة Yarn على نظامك ، فقد حان الوقت لتنزيل حزمة DeepL Translator. لتثبيت مترجم DeepL ، اكتب:
إضافة الغزل العالمي deepl- مترجم- CLI
يمكنك التحقق مما إذا كان Yarn قد نجح في تثبيت DeepL Translator على نظامك عن طريق التحقق من معلومات الإصدار للحزمة.
deepl - الإصدار
كيفية استخدام مترجم DeepL
ترجمة النص باستخدام مترجم DeepL بسيط. لترجمة سلسلة إلى لغة أخرى ، حدد رمز اللغة والسلسلة باستخدام الأمر.
deepl ترجم -t "DE" "Hello how are you"
كما ذكر أعلاه ، يمكن لمترجم DeepL اكتشاف لغة جزء النص المحدد. للقيام بذلك ، استخدم ملف يكشف الخيار مع العميقة أمر.
ديبل كشف "يموت في اللغة الإنجليزية"
مثل أوامر Linux الأخرى ، يمكنك توجيه ملفات العميقة مع الإخراج القياسي. على سبيل المثال:
صدى "كيف حالك" | deepl ترجمة -t "DE"
إذا لم تتمكن من معرفة كيفية استخدام المترجم ، يمكنك التحقق من قسم المساعدة باستخدام ملف -ح علم. قدم المطورون صفحات مساعدة لكل خيار متاح في الأداة المساعدة.
deepl -h
deepl ترجمة -h
ديبل كشف -h
متعلق ب: كيفية ترجمة مستند كامل في Microsoft Word
يعد Translate Shell أحد أكثر مترجمي لغة سطر الأوامر استخدامًا والمتوفر على نظام Linux. في السابق ، كان يُعرف باسم Google Translate CLI. إن قوة Google Translate و Bing Translator و Apertium و Yandex Translate تجعلها أداة موثوقة لترجمة السلاسل النصية مباشرة من المحطة.
لتثبيت Translate Shell على جهاز Linux الخاص بك ، قم بتنزيل الملف القابل للتنفيذ وأضفه إلى متغيرات بيئة نظامك.
wget git.io/trans
قم بتعيين أذونات قابلة للتنفيذ للملف الذي تم تنزيله.
sudo chmod + x ./trans
أضف الملف القابل للتنفيذ إلى متغيرات البيئة.
sudo mv ./trans / usr / local / bin
كيفية استخدام Translate Shell
تعد ترجمة النص باستخدام Translate Shell أمرًا سهلاً للغاية عند مقارنتها بمترجم DeepL. يوجد في التطبيق ثلاثة أوضاع إخراج: افتراضي وتفاعلي وموجز.
في الوضع الافتراضي ، يحتوي الإخراج على معلومات متعلقة بالترجمة. من ناحية أخرى ، سيعرض الوضع المختصر النص المترجم فقط.
بشكل افتراضي ، تترجم الأداة المساعدة النص إلى اللغة الإنجليزية. لترجمة سلسلة في اللغة الإنجليزية باستخدام Translate Shell:
عبر "Dies ist in Englisch"
سيعرض النظام الإخراج التالي.
إذا كنت تريد ترجمة سلسلة إلى لغة أخرى بخلاف الإنجليزية ، فسيتعين عليك استخدام رمز اللغة. على سبيل المثال ، لتحويل سلسلة من اللغة الإنجليزية إلى الإسبانية:
عبر: es "مرحبًا بالجميع"
انتاج:
Hola a todas
إذا تعذر على Translate Shell تحديد لغة النص ، يمكنك تحديد رمز اللغة باستخدام الأمر.
عبر es: "Hola a todas"
لاحظ أنه في الأمرين الأخيرين ، يكون الجانب الأيسر من ملف القولون (:) للغة المصدر والجانب الأيمن للغة الوجهة.
لترجمة سلسلة واحدة إلى لغات متعددة ، قم بتمرير رموز اللغة المعنية مفصولة بامتداد زائد (+) حرف.
عبر: es + hi "مرحبًا بالجميع"
سيترجم الأمر المذكور أعلاه النص المحدد إلى الإسبانية والهندية.
يمكنك تمرير لغتي المصدر والوجهة أيضًا.
عبر es: مرحبًا "Hola a todas"
إذا كنت لا تعرف لغة السلسلة ، فيمكنك استخدام -هوية شخصية علم مع الافتراضي عبر أمر.
عبر -id "Hola a todas"
لترجمة ملفات كاملة إلى لغة أخرى ، مرر اسم الملف.
عبر en: ملف es: //document.txt
استخدم ال -نبذة علامة للتبديل إلى تنسيق إخراج بسيط.
عبر-موجز "يموت في اللغة الإنجليزية"
انتاج:
هذا باللغة الإنجليزية
لاستخدام غلاف الترجمة التفاعلي:
عبر-قذيفة -الحزن
يمكنك الآن البدء في كتابة بياناتك وسيقوم النظام بترجمة النص بطريقة تفاعلية.
ترجمة النص في سطر أوامر Linux
في بعض الأحيان أثناء تصفح الإنترنت ، ربما تكون قد صادفت نصًا مكتوبًا بلغة لا تفهمها. بينما تحتوي معظم المتصفحات في الوقت الحاضر على ميزات الترجمة التلقائية للغة ، إلا أنها لا تعمل بشكل جيد في كل مرة. في مثل هذه الحالات ، يمكن أن يكون وجود مترجم لغة سطر أوامر مفيدًا.
يمكنك أيضًا اختيار ترجمة صفحة ويب باستخدام أدوات عبر الإنترنت. تتوفر العديد من الأدوات على الإنترنت والتي يمكن أن تساعدك في ترجمة أي صفحة ويب إلى اللغة التي تريدها على الفور.
لا يمكن الوصول إلى نصف الإنترنت تقريبًا إلا إذا كنت تتحدث لغات متعددة بطلاقة. إذن ما هي أفضل أدوات الترجمة؟ هؤلاء.
اقرأ التالي
- لينكس
- ترجمة
- جوجل المترجم
- صالة
- لينكس
Deepesh هو محرر جونيور لنظام Linux في MUO. لقد كان يكتب محتوى إعلاميًا على الإنترنت لأكثر من 3 سنوات. في أوقات فراغه ، يستمتع بالكتابة والاستماع إلى الموسيقى ولعب الجيتار.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.