App-Greple-xlate
view release on metacpan or search on metacpan
README.gpt5-FR.md view on Meta::CPAN
Utilisez le module [App::Greple::stripe](https://metacpan.org/pod/App%3A%3AGreple%3A%3Astripe) pour afficher la partie correspondante avec un zébrage. Ceci est utile lorsque les parties correspondantes sont enchaînées dos à dos.
La palette de couleurs est basculée en fonction de la couleur de fond du terminal. Si vous souhaitez spécifier explicitement, vous pouvez utiliser **--xlate-stripe-light** ou **--xlate-stripe-dark**.
- **--xlate-mask**
Effectuer la fonction de masquage et afficher le texte converti tel quel sans restauration.
- **--match-all**
Définir lâensemble du texte du fichier comme zone cible.
- **--lineify-cm**
- **--lineify-colon**
Dans le cas des formats `cm` et `colon`, la sortie est scindée et formatée ligne par ligne. Par conséquent, si seule une partie dâune ligne doit être traduite, le résultat attendu ne peut pas être obtenu. Ces filtres corrigent une sortie ...
Dans lâimplémentation actuelle, si plusieurs parties dâune ligne sont traduites, elles sont sorties comme des lignes indépendantes.
# CACHE OPTIONS
Le module **xlate** peut stocker le texte traduit en cache pour chaque fichier et le lire avant lâexécution afin dâéliminer la surcharge des requêtes au serveur. Avec la stratégie de cache par défaut `auto`, il maintient les données du cach...
Utilisez **--xlate-cache=clear** pour initier la gestion du cache ou pour nettoyer toutes les données de cache existantes. Une fois exécutée avec cette option, un nouveau fichier de cache sera créé sâil nâexiste pas, puis automatiquement mai...
- --xlate-cache=_strategy_
- `auto` (Default)
Maintenir le fichier de cache sâil existe.
- `create`
Créer un fichier de cache vide et quitter.
- `always`, `yes`, `1`
Maintenir le cache tant que la cible est un fichier normal.
- `clear`
Effacer dâabord les données du cache.
- `never`, `no`, `0`
Ne jamais utiliser le fichier de cache même sâil existe.
- `accumulate`
Par défaut, les données inutilisées sont supprimées du fichier de cache. Si vous ne voulez pas les supprimer et les conserver dans le fichier, utilisez `accumulate`.
- **--xlate-update**
Cette option force la mise à jour du fichier de cache même si ce nâest pas nécessaire.
# COMMAND LINE INTERFACE
Vous pouvez facilement utiliser ce module depuis la ligne de commande en utilisant la commande `xlate` incluse dans la distribution. Voir la page de manuel `xlate` pour lâutilisation.
La commande `xlate` prend en charge les options longues au format GNU telles que `--to-lang`, `--from-lang`, `--engine` et `--file`. Utilisez `xlate -h` pour afficher toutes les options disponibles.
La commande `xlate` fonctionne de concert avec lâenvironnement Docker, donc même si vous nâavez rien installé localement, vous pouvez lâutiliser tant que Docker est disponible. Utilisez lâoption `-D` ou `-C`.
Les opérations Docker sont gérées par [App::dozo](https://metacpan.org/pod/App%3A%3Adozo), qui peut également être utilisé comme commande autonome. La commande `dozo` prend en charge le fichier de configuration `.dozorc` pour des paramètres de...
De plus, comme des makefiles pour divers styles de documents sont fournis, la traduction vers dâautres langues est possible sans spécification particulière. Utilisez lâoption `-M`.
Vous pouvez également combiner les options Docker et `make` afin de pouvoir exécuter `make` dans un environnement Docker.
Lâexécution comme `xlate -C` lancera un shell avec le dépôt git de travail actuel monté.
Lisez lâarticle japonais dans la section ["SEE ALSO"](#see-also) pour plus de détails.
# EMACS
Chargez le fichier `xlate.el` inclus dans le dépôt pour utiliser la commande `xlate` depuis lâéditeur Emacs. La fonction `xlate-region` traduit la région donnée. La langue par défaut est `EN-US` et vous pouvez spécifier la langue en lâinvo...
<div>
<p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/emacs.png">
</p>
</div>
# ENVIRONMENT
- DEEPL\_AUTH\_KEY
Définissez votre clé dâauthentification pour le service DeepL.
- OPENAI\_API\_KEY
Clé dâauthentification OpenAI, utilisée par les moteurs hérités **gpty**. Le moteur **gpt5** basé sur `llm` lit également cette variable, mais les clés stockées avec `llm keys set openai` fonctionnent aussi.
- GREPLE\_XLATE\_CACHE
Définissez la stratégie de cache par défaut (voir ["CACHE OPTIONS"](#cache-options)).
# INSTALL
## CPANMINUS
$ cpanm App::Greple::xlate
## TOOLS
Installez lâoutil en ligne de commande pour le moteur que vous utilisez : `llm` pour le moteur **gpt5**, `deepl` pour DeepL, `gpty` pour les moteurs GPT hérités.
[https://llm.datasette.io/](https://llm.datasette.io/)
[https://github.com/DeepLcom/deepl-python](https://github.com/DeepLcom/deepl-python)
[https://github.com/tecolicom/App-gpty](https://github.com/tecolicom/App-gpty)
# SEE ALSO
## MODULES
[App::Greple::xlate::llm](https://metacpan.org/pod/App%3A%3AGreple%3A%3Axlate%3A%3Allm), [App::Greple::xlate::deepl](https://metacpan.org/pod/App%3A%3AGreple%3A%3Axlate%3A%3Adeepl)
[App::dozo](https://metacpan.org/pod/App%3A%3Adozo) - Exécuteur Docker générique utilisé par xlate pour les opérations sur les conteneurs
## RELATED MODULES
( run in 2.984 seconds using v1.01-cache-2.11-cpan-a49fcb8fa48 )