إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

مُترجم النص المُحدد st-trans

تقليص
X
تقليص

  • مُترجم النص المُحدد st-trans


    بسم الله الرحمن الرحيم


    أثناء استخدامنا للحاسب تقابلنا كلمات كثيرة بلغة أخرى لا نعرف معناها
    . كنت أعتمد في الترجمة على إضافات الترجمة الخاصة بالمتصفحات ولكن المشكلة أن الترجمة تكون قاصرة على ما بداخل نافذة المتصفح فقط. ثم انتقلت إلى إضافات الواجهات ولكن قابلت نفس المشكلة وهي ارتباط الإضافة بالواجهة فإن كنت تعمل على عدة واجهات لن تجد الإضافة بالواجهات الأخرى، وإن حدث وغيرت واجهتك قد لا تجد إضافة للترجمة بالواجهة الجديدة وهذا ما حدث معي. لذلك أنشأت مُترجم النص المُحدد Selected Text Translator

    st-trans يُترجم أي نص تُحدده بالاعتماد على خدمة ياندكس ترجمة Yandex Translate ويعرض الترجمة كرسالة تنبيه. لست في حاجة لفتح متصفحك والذهاب إلى موقع ترجمة لكي تُترجم كلمة. حدد الكلمة ثم اضغط alt+t وسيجلب st-trans الترجمة إليك بدون الحاجة لمغادرة نافذتك.

    مميزات البرنامج:
    1- إمكانية تغيير لغة الترجمة من وإلى 64 لغة.
    2- إمكانية ضبط إعدادات المُترجم من خلال خيارات كثيرة تأتي مع الأمر st-trans

    3- يعرض الترجمة كرسالة تنبيه بسيطة ولا يفتح نافذة للترجمة ولا يقف في طريقك.
    4- المُترجم معك في أي مكان؛ وأنت تتصفح ملفاتك، تقرأ كتاب، تكتب رسالة، تتصفح المواقع... إلخ.
    5- يعمل على أي واجهة وحتى على عدة واجهات في نفس الوقت.

    6- وضع الترجمة الفوري.
    7- البرنامج مكتوب بالكامل بالشل سكربت shell script لذا إذا كنت تفهم قليلاً بسطر الأوامر يمكنك فهم شفرة البرنامج بل والتعديل عليها لأنه لا توجد أي حقوق محفوظة.


    طريقة التحميل على
    :
    --- التوزيعات الدبيانية (دبيان، أبونتو، منت، إلمنتري، كالي.... إلخ):


    افتح الطرفية ثم الصق الأمر
    كود:
    wget -O st-trans 'https://goo.gl/H64pZP' && chmod 755 st-trans
    --- فيدورا:
    افتح الطرفية ثم الصق الأمر
    كود:
    wget -O st-trans 'https://goo.gl/dcgJEe' && chmod 755 st-trans
    --- أرتش:
    افتح الطرفية ثم الصق الأمر
    كود:
    wget -O st-trans 'https://goo.gl/nqF6vx' && chmod 755 st-trans

    طريقة التثبيت
    :

    بعد التحميل نفذ الأمر
    كود:
    sudo ./st-trans
    بعد انتهاء التثبيت يجب أن تقوم بتشغيل البرنامج لأول مرة عن طريقة الأمر st-trans أو تُسجل خروجك من الجلسة الحالية أو تُعيد تشغيل الحاسب.

    مفاتيح الاختصار الافتراضية
    :

    alt+t ترجمة النص المُحدد. = st-trans
    alt+i تفعيل وضع الترجمة الفورية أو إلغاء تفعيله إن كان مُفعل. = st-trans -i
    alt+v قلب لغة المصدر مع لغة الهدف. = st-trans -v

    في وضع الترجمة الفورية يقوم المُترجم بترجمة أي نص تُحدده بدون الحاجة للضغط على مفتاح الاختصار alt+t. بهذا الوضع أي نص تقوم بتحديده يتم ترجمته. وهو مفيد عندما تحتاج المترجم كثيراً في وقت معين. مثلاً، عندما تقرأ مقال طويل أو تقرأ كتاب بلغة أخرى ستقابلك الكثير من الكلمات أثناء القراءة، والضغط على مفتاح الاختصار بشكل متكرر الكثير من المرات هو شيء مُتعب. وضع الترجمة الفوري سيجعل المُترجم في حالة تأهب ينتظر أي كلمة تقوم بتحديدها ليترجمها فوراً.

    يمكنك عرض المساعدة عن طريق الأمر st-trans -h لترى الخيارات التي يوفرها البرنامج. كذلك تجد قائمة باللغات المدعومة والكود المقابل لكل لغة بالأمر st-trans -l لتستخدم تلك الأكواد عندما تريد تغيير لغة الترجمة.

    تفضيلات اللغة
    :

    لتغيير لغة المصدر والهدف استخدم كود المصدر:كود الهدف على سبيل المثال، لكي تضبط المُترجم على الترجمة من الانجليزية إلى الفرنسية استخدم الأمر
    st-trans en:fr
    يمكنك استخدام auto كلغة المصدر ليكتشف المُترجم تلقائياً لغة المصدر
    st-trans auto:fr
    أيضاً يمكنك تغيير لغة واحدة إما لغة المصدرst-trans en:0 أو لغة الهدف st-trans :fr

    مستودع المُترجم
    https://github.com/IbrahimMohammad/st-trans

    والحمد لله
      لا يمكن إضافة تعليقات.

    التصانيف

    تقليص

    Latest Articles

    تقليص

    • تجربة تثبيت توزيعة ديبيان بجانب ويندوز بدون usb او cd
      أحمد غريب
      التجربة تمت على VirtualBox النظام ويندوز اكسبي قرص صلب واحد قسمين c و d

      التجربة قسمين القسم الاول تجهيز ملف iso دبيان لعملية الاقلاع لايف من الهاردسك والقسم الثاني عملية الثتبيت تحتاج الى
      27-11-2016, 03:08 PM
    • عداد الإستغفار
      مبتدى في للينكس
      السلام عليكم ورحمة الله و بركاته

      شرح فكرة السكربت:

      عداد الأستغفار يعمل عند الضغط على أختصار من الكيبورد و عند كل ضغطة يضيف 1 إلى العداد و يظهر إطار صغير في منتصف الشاشة لعرض العدد لمدة ثانية ثم يتم أغلاقه تلقائياً . أذا وصل العداد إلى 100 يرجع إلى الصفر. يتم حفظ العدد في ملف count.txt يتم إنشاءه تلقائياً بواسطة السكربت.


      شرح إعداد السكربت:

      1. قم بفتح مجلد Home وقم بإنشاء مجلد بإسم counter

      2. في داخل المجلد counter قم بإنشاء ملف نصي بإسم Counter.java , ثم قم بنسخ السكربت التالية و ضعه في داخل الملف ثم قم بالحفظ



      :
      package counter; import java.awt.BorderLayout; import java.awt.Event; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import java.io.PrintWriter; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JButton; import javax.swing.SwingConstants; public class Counter extends JFrame { private static String fileName = System.getProperty("user.dir") + "/counter/count.txt"; public Counter() { this.setTitle("Counter"); this.setResizable(false); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.pack(); this.setSize(150, 150); this.setVisible(true); } public static void main(String[] args) { Counter obj = new Counter(); int count = 0; try { try { try { String countString = readFile(fileName, StandardCharsets.UTF_8).trim(); count = (int) Integer.parseInt(countString); } catch (Exception e) { outResult(fileName, String.valueOf(count)); } finally { if (count
      ...
      23-11-2016, 02:11 AM
    • سكربت بايثون لتسهيل تثبيت بعض الأشياء في فيدورا
      yucef
      بسم الله الرحمن الرحيم
      السلام عليكم ورحمة الله وبركاته




      قمت بعمل سكربت بايثون لتسهل تثبيت بعض الأشياء لفيدورا ,طريقة تنزيل وتشغيل السكربت مشروحة في هذا الرابط .

      https://github.com/yucefsourani/arfedy

      ...
      23-11-2016, 02:09 AM
    • إعادة تسمية الملفات باستخدام rename
      OtmanGX
      لينكس على السّريع : إعادة تسمية الملفات باستخدام rename


      تذكير بالموضوع السابق : إعادة تسمية الملفات باستخدام mv

      كما في المرة السابقة سنتحدث اليوم عن إعادة تسمية مجموعة من الملفات لكن باستخدام أداة أخرى وهي rename ؛ بحيث أنّنا لن نضطر لاستعمال حلقات التكرار والأمر مشابه نوعا ما لما يقوم به الأمرsed ، لكن الأداة rename تستخدم التعابير النظامية perlexpr لكننا سنذكر فقط التعابير النظامية المشتركة بين الاثنين .
      بعض خصائص الأمر :
      n, –no-act- : يوصى باستخدام هذه الخاصية كثيرا ، فمن خلالها يتم إظهار التغييرات التي ستتم بدون إجراء أي تعديل
      f, –force : الكتابة على الملفات بدون أدنى تحذير
      v, –verbose – : تفعيل وضع verbose ليتم إظهار التغييرات الجارية
      ويكون الشكل العام للأمر كالتالي :

      :
      rename [option] 's/old-name/new-name/' file
      باستبدال file بالملفات التي تود تغيير أسمائها
      كمثال أوّلي مثلا نريد استبدال المسافات الفارغة المتواجدة في أسماء الملفات أو المجلدات بالرمز _ :

      المثال 1 :
      :
      rename 's/ /_/g' *
      g ليتم الاستبدال في أكثر من موضع إن وجد
      الآن سنقوم كالعادة بإنشاء مجلد نقوم فيه بأمثلتنا
      ...
      23-11-2016, 02:05 AM
    • المراقبة العالمية ! Global surveillance
      عبدالرحمـن محمد
      السلام عليكم ورحمة الله

      مقدمة :
      في يونيو 2013، سرَّب إدوارد سنودين، وهو عميل متعاقد مع وكالة الأمن القومي، مستندات تّصِف بريسم "ومجموعة برامج أخري" بأنه برنامج يتيح مراقبة معمقة للاتصالات الحية والمعلومات المخزنة. ويمكن من استهداف أي عميل لشركة منخرطة في برنامج بريسم، في حال كان هذا العميل يسكن خارج الولايات المتحدة، أو كان مواطنًا أمريكيًا له اتصالات تتضمن محتويات وِب خاصة بأشخاص خارج الولايات المتحدة. البيانات التي يقال أن بريسم يمكِّن من الحصول عليها تتضمن، رسائل البريد الإلكتروني، ومحادثات الفيديو والصوت، والصور، والاتصالات الصوتية ببرتوكول الإنترنت، وعمليات نقل الملفات، وإخطارات الولوج وتفاصيل الشبكات الاجتماعية.
      كشفت الوثائق المسرّبة أن NSA كانت قادرة على الدخول مباشرة إلى الخوادم الخاصة لكل من
      ...
      23-11-2016, 02:04 AM
    • اضافة مستخدم لينيكس جديد و استعمال نفس اسم الحساب لMySQL و قاعدة بيانات بإسمه ايضًا.
      superlinux
      طبعًا هذه استعملها لفتح حساب جديد لشخص يريد ان يستعمل مجلده المنزل (او home directory بالانجليزي) لحفظ موقع الويب خاصته. يعني هذه طريقة ارجو تكون خفيفة ظريفة لإدارة الخادم عليكم. و هكذا ابدؤوا بيع المواقع عالسريع.

      انا استعمل دبيان 8.0 جسي هنا.

      قبل أي شيء, لتوظيف المجلدات المنزل كلها لتكون محافظ لصفحات ويب لكل مستخدم. نفعّل الوحدة userdir:
      :
      a2enmod userdir
      بس على شان تفهم كيف تحفظ الامر السابق: a2 = apache2 web server , enmod =enable module
      هناك الكثير من الاوامر تخص خادم الويب اباتشي تبدأ بــ a2 .

      ثم حرر بأي محرر نصي مثل vi او pico ملف اعدادات الاباتشي:

      :
      vi /etc/apache2/apache2.conf
      ضع في آخر سطر في الملف على سطر مستقل لوحده ما يلي:
      :
      UserDir public
      UserDir disable root
      الكلمة public_html هو اسم مجلد موجود في المجلد المنزل مباشرة. بمعنى لو كان عندك اسم مستخدم اسمه saleem (سليم) , لازم سليم يضع موقعه على الخادم داخل مسار القرص /home/saleem/public_html/ . و التعل...
      23-11-2016, 02:03 AM
    يعمل...
    X