Le blog de Serpentfou

Mes fictions et mes opinions dont tout le monde se fout

🇫🇷 Français

Mode d’emploi programme traduction

Icône de l’article

Resume

Partage du programme que j’ai créé pour traduire automatiquement de long texte avec chatGPT.

Préambule

Comme annoncé à la fin de Potterverse, afin d’améliorer mon anglais, je me suis lancé dans la traduction d’une fanfiction. Cependant, je me suis vite rendu compte que dorénavant chatGPT pouvait faire un bien meilleur travail que moi, mais qu’il était impossible avec l’interface web de traduire de longs textes. J’ai donc créé un programme JAVA, permettant de traduire de longs textes en faisant appel à l’API de chatGPT.

Comme d’habitude, ce programme devrait fonctionner sous Linux et Windows, mais je ne l’ai testé que sur Linux (j’ai la flemme de me procurer un ordinateur sous Windows pour tester). N’hésitez pas à me contacter si vous rencontrez des bugs gênants ou que vous voulez une feature supplémentaire.

Attention, faire appel à l’API chatGPT est payant. Pour vous donner un ordre de grandeur, il vous en coûtera environ 1 euros pour traduire cent pages de texte (avant de lancer la traduction, le programme vous dit approximativement combien ça coûtera).

A télécharger

Programme

Voici le programme :

traducteur.jar

Source

Voici les sources du programme :

save source programme gestion blog.zip

Voici une description de la structure des fichiers :

Mode d’emplois du programme

Fonction du programme

Ce programme permet de traduire automatiquement en français des fichiers .txt écrits en anglais en utilisant l’API GPT-4o d’OpenAI. Il dispose d’une interface graphique (GUI) développée avec Swing, où l’utilisateur peut :

Prérequis

Les prérequis sont :

Sur linux, pour installer une JVM, il faut taper les lignes de commande :

Avertissements importants

Désactive ton VPN avant de lancer une grosse traduction.Certains VPN peuvent entraîner des erreurs de connexion avec l’API OpenAI ou ralentir le processus, voire le faire échouer.

Vérifie ton solde de crédits OpenAI avant de lancer une traduction longue (voir plus bas).Si ton compte n’a plus de crédit ou a atteint sa limite, le programme renverra une erreur et la traduction s’arrêtera.

Obtenir une clé API OpenAI

Va sur : https://platform.openai.com/signup

Une fois inscrit, accède à : https://platform.openai.com/account/api-keys

Clique sur "Create new secret key".

Copie cette clé et garde-la en sécurité.

Comment vérifier et obtenir des crédits OpenAI

Connecte-toi à ton compte sur : https://platform.openai.com

Accède à la page de suivi d’usage et de crédits ici : https://platform.openai.com/account/usage

Tu y verras :

Si besoin, ajoute un moyen de paiement ici : https://platform.openai.com/account/billing

Mode d’emploi pas à pas

Double clic sur le fichier : traduction.jar (sur linux, ne pas oublier au préalable de le rendre exécutable avec un clic droitpropriété )

Choisis le dossier contenant les .txt à traduire.

Choisis le dossier où enregistrer les fichiers traduits.

Colle ta clé API OpenAI.

Lis l’estimation de coût et de temps.

Clique sur “Démarrer la traduction”.

Suis l’avancement via la barre de progression.

Résultat

Chaque fichier .txt sera :