مدونة أعرض من خلالها مواضيع في التقنية وتطوير المواقع والتصميم وأشياء أخرى.

قاموس في سطر الأوامر terminal



لسلام عليكم و رحمة الله و بركاته , بينما كنت اقرأ كتابا باللغة الإنجليزية , استوقفتني كلمة لم اعرف معناها , و بدل الذهاب الى google translate , أخطأت و فتحت terminal  ، فجاءتني فكرة , لبرمجة script بسيط يقوم بالعملية , فبرمجت واحدا بسيطا يستخدم google translate , و يترجم من اي لغة الى اي لغة يدعمها google translate , و يترجم الكلمات و النصوص ..
التثبيت :
اولا نحتاج لبرنامج lynx , تجدونه في المستودعات , لأصحاب ubuntu نكتب :

كود PHP:

sudo apt-get install lynx 

و للفيدوراويين نكتب :

كود PHP:

su - 

ثم :

كود PHP:

yum install lynx 

الآن ننشئ ملفا في مجلد home , نسميه gtranslate , و نكتب فيه ما يلي ( قسم sed من تعديلي فقط ) :

كود PHP:

#! /bin/bash
echo "From $1 to $2 :"
lynx -dump "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=$3&langpair=$1|$2" | sed -e 's/.*translatedText":"//' -e 's/".*//' -e 's/,//g' && echo

الآن نذهب الى terminal و نكتب :

كود PHP:

chmod u+x gtranslate

ثم ننتقل الى root ب sudo او su  ثم نكتب :

كود PHP:

mv gtranslate /usr/bin 

طريقة الإستعمال :

كود PHP:

gtranslate <src language> <lang_to_translate> "TEXT" 

src language : اللغة الأصلية للنص مثلا en fr ar .. الخ
lang_to_translate : اللغة المراد الترجمة اليها ..
"Text" : النص و يكون بين " " ..
ملاحظة : اي خطأ في اسم اللغة لا يعطي الناتج مثلا ab لغة خاطئة و en , ar , fr لغة صحيحة  و للمزيد http://code.google.com/apis/language…tableLanguages ..
الأمثلة الآن :

$ gtranslate ar en "السلام عليكم"
From ar to en :
Peace be upon you 

$ gtranslate ar uk "الأكرانية"
From ar to uk :
&#1059;країнське 

$ gtranslate en ar "Thinking outside the box"
From en to ar :
التفكير خارج الصندوق 

$ gtranslate en fr "Thank you for reading :) "
From en to fr :
Merci pour la lecture:) 

{المصدر : مجتمع لينكس العربي}

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

يسري العزي

مؤسس المدونة ، ومهتم ومتابع للأخبار التقنية وخصوصا تلك المصادر المفتوحة ، مطور لمواقع الانترنت ، أعمل وحيدا وأنجز ما استطيع أنجازه ، متخصص في تقليد أي شئ وبالقوة .. هههه لا يهم ، سعيد بتواجدكم هنا .

More Posts - Website - Twitter - Facebook

أضف تعليقك حول ما قرأت

Optimized by SEO Ultimate