# pi-prompt-translate

`pi-prompt-translate` to pakiet pi, który pozwala używać pi w preferowanym języku, zachowując workflow coding agent po angielsku. Zwykłe prompty użytkownika są tłumaczone na angielski przed startem agenta, a tylko finalna odpowiedź assistant jest tłumaczona na skonfigurowany język.

## Języki 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)

## Funkcje

- Tłumaczy prompty użytkownika na angielski przed agentem pi.
- Tłumaczy tylko finalną odpowiedź assistant na język docelowy.
- Utrzymuje rzeczywiste wykonanie, argumenty narzędzi i wiadomości pośrednie po angielsku.
- Nie tłumaczy slash commands ani promptów z obrazami.
- Może używać bieżącego modelu, domyślnego modelu pi lub osobnego modelu.
- Przy błędzie bezpiecznie wraca do oryginalnego tekstu.

## Instalacja

```bash
pi install npm:@kim05/pi-prompt-translate
# albo uruchom jednorazowo:
pi -e npm:@kim05/pi-prompt-translate
```

## Komendy

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

## Obsługiwane języki docelowe

Obsługiwane są aliasy dla English, Korean, Japanese, Chinese, Spanish, French, German, Italian, Portuguese, Russian, Dutch, Polish, Turkish, Vietnamese, Thai, Indonesian, Arabic i Hindi. Inne nazwy języków są też akceptowane w podanej formie.

## Pakiet

- npm: `@kim05/pi-prompt-translate`
- Licencja: MIT
