App-Greple-xlate
view release on metacpan or search on metacpan
docs/src/xlate.gpt5-FR.pod view on Meta::CPAN
=item B<--lineify-cm>
=item B<--lineify-colon>
Dans le cas des formats C<cm> et C<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 co...
Dans lâimplémentation actuelle, si plusieurs parties dâune ligne sont traduites, elles sont sorties comme des lignes indépendantes.
=back
=head1 CACHE OPTIONS
Le module B<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 C<auto>, il maintient les données du cach...
Utilisez B<--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 main...
=over 7
=item --xlate-cache=I<strategy>
=over 4
=item C<auto> (Default)
Maintenir le fichier de cache sâil existe.
=item C<create>
Créer un fichier de cache vide et quitter.
=item C<always>, C<yes>, C<1>
Maintenir le cache tant que la cible est un fichier normal.
=item C<clear>
Effacer dâabord les données du cache.
=item C<never>, C<no>, C<0>
Ne jamais utiliser le fichier de cache même sâil existe.
=item C<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 C<accumulate>.
=back
=item B<--xlate-update>
Cette option force la mise à jour du fichier de cache même si ce nâest pas nécessaire.
=back
=head1 COMMAND LINE INTERFACE
Vous pouvez facilement utiliser ce module depuis la ligne de commande en utilisant la commande C<xlate> incluse dans la distribution. Voir la page de manuel C<xlate> pour lâutilisation.
La commande C<xlate> prend en charge les options longues au format GNU telles que C<--to-lang>, C<--from-lang>, C<--engine> et C<--file>. Utilisez C<xlate -h> pour afficher toutes les options disponibles.
La commande C<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 C<-D> ou C<-C>.
Les opérations Docker sont gérées par L<App::dozo>, qui peut également être utilisé comme commande autonome. La commande C<dozo> prend en charge le fichier de configuration C<.dozorc> pour des paramètres de conteneur persistants.
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 C<-M>.
Vous pouvez également combiner les options Docker et C<make> afin de pouvoir exécuter C<make> dans un environnement Docker.
Lâexécution comme C<xlate -C> lancera un shell avec le dépôt git de travail actuel monté.
Lisez lâarticle japonais dans la section L</SEE ALSO> pour plus de détails.
=head1 EMACS
Chargez le fichier F<xlate.el> inclus dans le dépôt pour utiliser la commande C<xlate> depuis lâéditeur Emacs. La fonction C<xlate-region> traduit la région donnée. La langue par défaut est C<EN-US> et vous pouvez spécifier la langue en lâ...
=for html <p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/emacs.png">
</p>
=head1 ENVIRONMENT
=over 7
=item DEEPL_AUTH_KEY
Définissez votre clé dâauthentification pour le service DeepL.
=item OPENAI_API_KEY
Clé dâauthentification OpenAI.
=back
=head1 INSTALL
=head2 CPANMINUS
$ cpanm App::Greple::xlate
=head2 TOOLS
Vous devez installer les outils en ligne de commande pour DeepL et ChatGPT.
L<https://github.com/DeepLcom/deepl-python>
L<https://github.com/tecolicom/App-gpty>
=head1 SEE ALSO
=head2 MODULES
L<App::Greple::xlate::deepl>, L<App::Greple::xlate::gpt4>, L<App::Greple::xlate::gpt5>
L<App::dozo> - Exécuteur Docker générique utilisé par xlate pour les opérations sur les conteneurs
=head2 RELATED MODULES
=over 2
=item * L<App::Greple>
( run in 0.824 second using v1.01-cache-2.11-cpan-ceb78f64989 )