# ترجمة فورية في لينكس Translate Shell

> اكتشف أداة Translate Shell التي تتيح لك ترجمة النصوص والكلمات مباشرة من طرفية لينكس دون الحاجة لفتح المتصفح. تعلم كيفية تثبيتها واستخدامها لزيادة إنتاجيتك.

- Canonical URL: https://coreiten.com/article/ترجمة-فورية-في-لينكس-translate-shell
- Language: ar
- Section: شروحات
- Author: Sami
- Published: 2025-10-22T00:00:00+03:00
- Modified: 2026-01-30T19:59:04+03:00
- Publisher: CoreITen (https://coreiten.com)
- Keywords: طرفية لينكس, ترجمة من الطرفية, أداة Translate Shell, ترجمة جوجل سطر الأوامر, أدوات لينكس, ترجمة فورية, أوامر لينكس, ترجمة النصوص, سطر الأوامر, إنتاجية المطورين, تثبيت gaw, ترجمة ملفات, أدوات CLI

---

### ترجم النصوص مباشرة من طرفية لينكس مع أداة Translate Shell

هل تحتاج إلى ترجمة سريعة أثناء عملك على طرفية لينكس؟ قد يكون من المزعج فتح المتصفح والانتقال إلى مترجم جوجل وكتابة النص في كل مرة. مع الأداة التي سنستعرضها اليوم، يمكنك إنجاز كل ذلك مباشرة من الطرفية.

#### ما هي أداة Translate Shell وما فائدتها؟

[Translate Shell](https://www.soimort.org/translate-shell/)، المعروفة سابقًا باسم Google Translate CLI، هي أداة ترجمة تعمل عبر سطر الأوامر. في كواليسها، تستخدم الأداة عدة محركات ترجمة شهيرة مثل جوجل، ومترجم بينغ، وApertium، وياندكس، مع كون مترجم جوجل هو الخيار الافتراضي. تتميز الأداة بالعديد من الخيارات والميزات الرائعة التي تجعلها تستحق التجربة.

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

وبما أن Translate Shell تستخدم أشهر محركات الترجمة، فلا داعي للقلق بشأن دقة النتائج. بالإضافة إلى ذلك، كونها أداة لسطر الأوامر يفتح الباب لدمجها مع أدوات أخرى لجعلها أكثر قوة وفعالية.

#### تثبيت وإعداد Translate Shell

قبل تثبيت الأداة، تحتاج إلى التأكد من وجود المتطلبات الأساسية، وهما:

- [GNU Awk/gawk](https://www.gnu.org/software/gawk/manual/gawk.html)
- GNU Bash أو Zsh

إذا لم تكن حزمة gawk مثبتة لديك، يمكنك الحصول عليها بسهولة عبر مدير الحزم الخاص بتوزيعتك. على سبيل المثال، لتثبيتها على دبيان أو أوبونتو، استخدم الأمر التالي:

```bash
sudo apt install gawk
```

إلى جانب المتطلبين أعلاه، يوصي المطورون أيضًا بتثبيت cURL، وGNU FriBidi، وeSpeak، وless/more، وrlwrap، ومدقق إملائي مثل aspell. هذه الحزم ليست إلزامية، لكن وجودها سيمكنك من الاستفادة الكاملة من ميزات الأداة.

هناك عدة طرق لتثبيت Translate Shell على نظامك. لنبدأ بالطريقة الأكثر شيوعًا عبر مديري الحزم، حيث تتوفر الأداة في معظم التوزيعات الشهيرة:

```bash
# Alpine
apk add translate-shell
# Arch
sudo pacman -S translate-shell
# Debian/Ubuntu
sudo apt install translate-shell
# Fedora
dnf install translate-shell
# Gentoo
emerge --ask app-i18n/translate-shell
# OpenSUSE (15.2 and Tumbleweed)
zypper in translate-shell
```

خيار آخر هو تحميل الملف التنفيذي المستقل وتشغيله مباشرة:

```bash
wget git.io/trans
chmod +x ./trans
```

وإذا كنت تفضل بنائها من المصدر، فقم بتشغيل الأوامر التالية:

```bash
git clone https://github.com/soimort/translate-shell
cd translate-shell/
make
sudo make install
```

للتأكد من نجاح التثبيت، قم بتشغيل الأمر التالي لعرض إصدار الأداة:

```bash
trans --version
```

#### ترجمة النصوص باستخدام الأداة

لنبدأ بالاستخدام الأساسي. أبسط طريقة لترجمة نص هي تمريره بين علامتي اقتباس إلى الأمر trans.

```bash
trans "Kon'nichiwa!"
```

بشكل افتراضي، ستحصل على عرض مفصل للترجمة. لنجرب ترجمة جملة:

```bash
trans "ana bi khayr"
```

إذا كنت تريد الحصول على الترجمة المباشرة فقط دون التفاصيل، استخدم الراية -brief.

```bash
trans -brief "uno dos tres"
```

يمكنك أيضًا استخدام الأداة في **الوضع التفاعلي** عبر الراية -shell. بهذه الطريقة، لن تحتاج إلى كتابة الأمر trans في كل مرة، بل يكفي إدخال النص مباشرة.

للخروج من الوضع التفاعلي، اكتب :q واضغط على Enter.

تحاول الأداة اكتشاف لغة الإدخال تلقائيًا. ومن الميزات الرائعة دعمها **للكتابة الصوتية (Transliteration)**، حيث يمكنك كتابة الكلمات بلغة أجنبية باستخدام الأحرف الإنجليزية وستقوم الأداة بترجمتها.

يمكنك تحديد اللغة الهدف بعدة طرق، مثل استخدام النقطتين الرأسيتين (:) أو علامة المساواة (=) متبوعة برمز اللغة.

```bash
trans :fr hello
# أو
trans =fr hello
```

يمكنك أيضًا الترجمة إلى عدة لغات في نفس الوقت باستخدام علامة الجمع (+).

```bash
trans :fr+ja hello
```

لتحديد اللغة المصدر التي تريد الترجمة منها، يمكنك استخدام الراية -s أو -source.

```bash
trans 手紙
trans -s ja 手紙 # The -s or -source flag specifies the source language
```

وبالطبع، يمكنك تحديد كل من اللغة المصدر واللغة الهدف معًا.

```bash
trans en:ja "Good Morning"
```

#### استكشاف بعض الميزات المتقدمة

تقدم الأداة ميزات متقدمة تستحق الاستكشاف. على سبيل المثال، لديها **وضع القاموس (Dictionary mode)** الذي يعمل عند تحديد اللغة الهدف بنفس لغة الإدخال، حيث تعرض تعريفًا مفصلاً للكلمة بدلاً من ترجمتها.

```bash
trans :en sentenceيمكنك أيضًا تفعيل وضع القاموس مباشرة باستخدام الراية `-d`.

لتحديد لغة نص ما، استخدم الخيار `-id`.

bash
trans -id かわいい
```

هل تريد سماع النص المترجم؟ استخدم الراية -p.

```bash
trans -p :ja "Good morning"
```

لسماع النص الأصلي، استخدم الراية -sp.

وهنا يأتي الجزء الأكثر إثارة للاهتمام. بما أننا في الطرفية، يمكننا دمج الأداة مع أوامر أخرى. على سبيل المثال، يمكننا تمرير مخرجات أمر echo لترجمتها:

```bash
echo "Hello, Friend" | trans -b :fr
```

يمكنك أيضًا ترجمة محتوى ملف كامل باستخدام الخيار -i.

```bash
trans -b -i input.txt :fr
```

أو حتى ترجمة صفحة ويب كاملة (سيتم فتحها في متصفحك باللغة المترجمة):

```bash
trans :fr https://coreiten.com/
```

أخيرًا، يمكنك حفظ النص المترجم في ملف باستخدام الخيار -o.

````bash
echo "Hello, World" | trans -b -o output.txt :fr```
````

بشكل عام، تعد Translate Shell أداة ممتعة وعملية للغاية لإنجاز الترجمات السريعة دون مغادرة بيئة العمل المفضلة لديك في الطرفية.
