# pi-prompt-translate

`pi-prompt-translate` là một gói pi giúp bạn dùng pi bằng ngôn ngữ ưa thích trong khi vẫn giữ quy trình coding agent bằng tiếng Anh. Gói này dịch prompt người dùng thông thường sang tiếng Anh trước khi agent bắt đầu, rồi chỉ dịch câu trả lời cuối cùng của assistant về ngôn ngữ đã cấu hình.

## Ngôn ngữ 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)

## Tính năng

- Dịch prompt người dùng sang tiếng Anh trước khi gửi đến pi agent.
- Chỉ dịch câu trả lời cuối cùng của assistant sang ngôn ngữ đích.
- Giữ quá trình chạy thật, tham số công cụ và tin nhắn trung gian bằng tiếng Anh.
- Không dịch slash command hoặc prompt có hình ảnh.
- Có thể dùng model hiện tại, model mặc định của pi hoặc model riêng.
- Nếu lỗi dịch xảy ra, tiếp tục an toàn với văn bản gốc.

## Cài đặt

```bash
pi install npm:@kim05/pi-prompt-translate
# hoặc chạy một lần:
pi -e npm:@kim05/pi-prompt-translate
```

## Lệnh

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

## Ngôn ngữ đích được hỗ trợ

Có alias cho English, Korean, Japanese, Chinese, Spanish, French, German, Italian, Portuguese, Russian, Dutch, Polish, Turkish, Vietnamese, Thai, Indonesian, Arabic và Hindi. Các tên ngôn ngữ khác cũng được chấp nhận như đã nhập.

## Gói

- npm: `@kim05/pi-prompt-translate`
- Giấy phép: MIT
