# pi-prompt-translate

`pi-prompt-translate` هي حزمة pi تتيح استخدام pi بلغتك المفضلة مع إبقاء سير عمل coding agent باللغة الإنجليزية. تترجم الحزمة prompt المستخدم العادي إلى الإنجليزية قبل بدء agent، ثم تترجم فقط الرد النهائي من assistant إلى اللغة التي تم ضبطها.

## لغات README

- [English](./README.md)
- [한국어](./README.ko.md)
- [日本語](./README.ja.md)
- [中文](./README.zh.md)
- [Español](./README.es.md)
- [Français](./README.fr.md)
- [Deutsch](./README.de.md)
- [Italiano](./README.it.md)
- [Português](./README.pt.md)
- [Русский](./README.ru.md)
- [Nederlands](./README.nl.md)
- [Polski](./README.pl.md)
- [Türkçe](./README.tr.md)
- [Tiếng Việt](./README.vi.md)
- [ไทย](./README.th.md)
- [Bahasa Indonesia](./README.id.md)
- [العربية](./README.ar.md)
- [हिन्दी](./README.hi.md)

## الميزات

- ترجمة prompts المستخدم إلى الإنجليزية قبل إرسالها إلى pi agent.
- ترجمة الرد النهائي فقط من assistant إلى اللغة الهدف.
- إبقاء التنفيذ الحقيقي، معاملات الأدوات، والرسائل الوسيطة باللغة الإنجليزية.
- عدم ترجمة slash commands أو prompts التي تحتوي على صور.
- يمكن استخدام model الحالي أو model pi الافتراضي أو model مخصص.
- عند فشل الترجمة، يتم الرجوع بأمان إلى النص الأصلي.

## التثبيت

```bash
pi install npm:@kim05/pi-prompt-translate
# أو تشغيل مرة واحدة:
pi -e npm:@kim05/pi-prompt-translate
```

## الأوامر

```text
/prompt-translate on
/prompt-translate off
/prompt-translate status
/prompt-translate lang Arabic
/prompt-translate model current
/prompt-translate model default
/prompt-translate model <provider>/<model>
/prompt-translate debug on
/prompt-translate debug off
/prompt-translate reset
```

## اللغات الهدف المدعومة

توجد aliases للغات English و Korean و Japanese و Chinese و Spanish و French و German و Italian و Portuguese و Russian و Dutch و Polish و Turkish و Vietnamese و Thai و Indonesian و Arabic و Hindi. كما تُقبل أسماء اللغات الأخرى كما تُكتب.

## الحزمة

- npm: `@kim05/pi-prompt-translate`
- الرخصة: MIT
