# 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 с изображениями.
- Может использовать текущую модель, модель pi по умолчанию или отдельную модель.
- При ошибке безопасно продолжает с исходным текстом.

## Установка

```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 Russian
/prompt-translate model current
/prompt-translate model default
/prompt-translate model <provider>/<model>
/prompt-translate debug on
/prompt-translate debug off
/prompt-translate reset
```

## Поддерживаемые целевые языки

Поддерживаются alias для English, Korean, Japanese, Chinese, Spanish, French, German, Italian, Portuguese, Russian, Dutch, Polish, Turkish, Vietnamese, Thai, Indonesian, Arabic и Hindi. Другие названия языков также принимаются как написаны.

## Пакет

- npm: `@kim05/pi-prompt-translate`
- Лицензия: MIT
