# pi-prompt-translate

`pi-prompt-translate` est un paquet pi qui permet d'utiliser pi dans la langue de votre choix tout en gardant le flux de l'agent de codage en anglais. Il traduit chaque prompt normal en anglais avant le démarrage de l'agent, puis traduit uniquement la réponse finale dans la langue configurée.

## Langues du 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)

## Fonctionnalités

- Traduit les prompts utilisateur en anglais avant l'agent pi.
- Traduit uniquement la réponse finale de l'assistant vers la langue cible.
- Garde l'exécution réelle, les arguments d'outils et les messages intermédiaires en anglais.
- Ne traduit pas les slash commands ni les prompts avec images.
- Peut utiliser le modèle actuel, le modèle par défaut de pi ou un modèle dédié.
- En cas d'échec, continue avec le texte d'origine.

## Installation

```bash
pi install npm:@kim05/pi-prompt-translate
# ou exécuter une seule fois :
pi -e npm:@kim05/pi-prompt-translate
```

## Commandes

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

## Langues cibles prises en charge

Des alias sont pris en charge pour English, Korean, Japanese, Chinese, Spanish, French, German, Italian, Portuguese, Russian, Dutch, Polish, Turkish, Vietnamese, Thai, Indonesian, Arabic et Hindi. Les autres noms de langue sont aussi acceptés tels quels.

## Paquet

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