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 )