Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/03/2023, à 20:22

sputnick

Automatiser la traduction de texte avec ChatGPT

ChatGPT, outil d'Intelligence Artificielle on en entends parler partout, mais je ne vois rien ici.

Pour vous montrer une des nombreuses possibilités qu'offre cet outil encore gratuit (j'espère que ça va durer).

Récupérer les clefs API: https://platform.openai.com/account/api-keys

Installer la ligne de commande 'openai' officielle:

$ python3 -m pip install --user git+https://github.com/mmabrouk/chatgpt-wrapper

A copier coller entièrement ce block dans un terminal virtuel:

cat<<EOF> ~/.local/bin/chatgpt-translate
#!/bin/bash

export OPENAI_API_KEY='sk-XXXXXXXXXXXXXXXXXXXXXXXXXXXX' # <- clef récupérée sur le site
res="$(openai api completions.create -e text-davinci-003 -M 1000 -p 'Que veut dire '"$(xsel)"' en français? Et de quelle langue cela provient?')"
zenity --info --width=1000 --text="$res"
EOF
sudo apt install zenity xsel
chmod +x ~/.local/bin/chatgpt-translate

Usage:
Utiliser les préférences, dans XFCE, c'est préférences->clavier->Raccourcis clavier ou Settings>Keyboard->Application shortcuts

Ajouter un raccourci, commande (remplacer <MOI> par son nom d'utilisateur)

/home/<MOI>/.local/bin/chatgpt-translate

Raccourci que vous voulez, moi c'est windows+l (l comme langage)

Une démo:
sélectionner: soyboy (parfois, il faut plusieurs essais pour avoir un résultat pertinent, c'est pas toujours la même chose)

KzlIybR.png

Pour ceux qui lisent l'Anglais et qui veulent aller plus loin:

https://platform.openai.com/docs/api-re … ang=python
https://github.com/openai/openai-python
https://www.linuxuprising.com/2023/01/u … -this.html
https://github.com/openai/openai-cookbook/
https://platform.openai.com/account/api-keys

Dernière modification par sputnick (Le 20/03/2023, à 15:10)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/ (about me)

Hors ligne

#2 Le 19/03/2023, à 16:09

JBF

Re : Automatiser la traduction de texte avec ChatGPT

C'est ça que tu appelles "traduction" ? Avec ton exemple ChatGPT ne fait pas mieux que n'importe moteur de recherche.

J'ai essayé de faire traduire de l'anglais au français un article de blog à chatGPT : il a inventé un texte en français qui n'avait rien à voir avec le texte d'origine. Comme en fait il ne comprend pas le sens des questions qu'on lui pose, cela ne m'étonne pas vraiment.

Pour traduire, il vaut beaucoup mieux utiliser DeepL. Lui il fonctionne.


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#3 Le 19/03/2023, à 17:20

sputnick

Re : Automatiser la traduction de texte avec ChatGPT

Perso, j'utilise les deux selon les cas. Voici la version DeePL:

#!/bin/bash

text="$(xsel)"
ext=$(perl -MURI::Escape -sE 'say uri_escape($text)' -- -text="$text")
zenity --info --width=1000 --text="<span font='Monospace Regular 12'>$(
  curl -sL -X POST 'https://api-free.deepl.com/v2/translate' \
    -H 'Authorization: DeepL-Auth-Key >Deepl-Key-API>-fx' \
    -d "text=$text" \
    -d "target_lang=$2" \
    -d "source_lang=$1" |
  jq -r '.translations | .[] | .text'
)</span>"

Dernière modification par sputnick (Le 19/03/2023, à 17:42)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/ (about me)

Hors ligne

#4 Le 20/03/2023, à 14:15

sputnick

Re : Automatiser la traduction de texte avec ChatGPT

JBF a écrit :

C'est ça que tu appelles "traduction" ? Avec ton exemple ChatGPT ne fait pas mieux que n'importe moteur de recherche.
[...]
Pour traduire, il vaut beaucoup mieux utiliser DeepL. Lui il fonctionne.


Essaye de traduire l"acronyme nsfw via DeePL:
nsfw

Via ma commande magique via ChatGPT:
Non approprié au travail

Tu comprends mieux maintenant je garde les 2 solutions sous la main?


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/ (about me)

Hors ligne

#5 Le 20/03/2023, à 15:31

jvcharles

Re : Automatiser la traduction de texte avec ChatGPT

le problème avec chatgpt appartient à google ou écrit d'une autre façon, le loup dans la bergerie,
parfois on ne souvient pas comment on a été manipulé "censurer" les deux dernière années.

Maintenant, Google va pousser sa réponse à ChatGPT dans Gmail, Docs, les applications via les API, etc.
https://www.theregister.com/2023/03/14/ … ?td=rt-9cp

Dernière modification par jvcharles (Le 21/03/2023, à 02:14)


Debian Stable Testing Sid/experimental - Gnome/Kde/Xfce
Windows 10/Facebook supprimer 2019/02/02
UBports/Ubuntu-Touch 2022/08/19 (Google Pixel 3a)
Compte Google supprimé 2023 01-15/02-15

Hors ligne

#6 Le 20/03/2023, à 23:26

sputnick

Re : Automatiser la traduction de texte avec ChatGPT

jvcharles a écrit :

le problème avec chatgpt appartient à google

ChatGPT appartient à Elon Musk (OpenAI) et en partie Microsoft. Pas google.

Edit: Les admins, je vois pas bien ce que ces scripts font dans le 'café', j'ai donné deux scripts utiles.

Dernière modification par sputnick (Le 20/03/2023, à 23:27)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/ (about me)

Hors ligne

#7 Le 21/03/2023, à 07:04

bruno

Re : Automatiser la traduction de texte avec ChatGPT

ChatGPT est développé par OpenAI et cette dernière n'appartient pas à Elon Musk mais à ses employées et Microsoft. Elon Musk  faisait partie du bureau et des donateurs à l'époque ou c'était encore une organisation à but non lucratif.
À l'heure actuelle OpenAI n'a plus rien de « open ». C'est une société a but lucratif qui fournit un agent conversationnel (il n'y a strictement aucune intelligence dans ChatGPT) sous licence privatrice.

P.S. : il n'y a plus d'admins sur ce forum ils ont été remplacés par une IA qui trie automatiquement les messages après avoir été entraînée par des kenyans sous-payés.

Hors ligne

#8 Le 21/03/2023, à 07:14

sputnick

Re : Automatiser la traduction de texte avec ChatGPT

Il n'était pas question d’utiliser des outils libres, malgré mon attachement au libre, je suis flexitarien, si il n'y a pas de solutions libres viables, alors je m'adapte. Si il y avait une solution libre qui marche in RealLife©®™ , je l'aurait donné avec GRAND plaisir!

Tu connaîtrait pas une entreprise qui s’appellerait Canonical? Croit-tu que ça soit philanthropique?

Truc, Astuces et Scripts utiles me semble au contraire tout à fait adapté. Le fait de déplacer ce fil ici est un partis pris de modérateur qui abuse de son autorité.

Edit: image/lien de Canonical

Dernière modification par sputnick (Le 23/03/2023, à 16:47)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/ (about me)

Hors ligne

#9 Le 22/03/2023, à 16:12

jvcharles

Re : Automatiser la traduction de texte avec ChatGPT

chatgpt, le loup dans la bergerie

Exclusif : GPT-4 diffuse facilement des informations erronées, selon une étude
https://www.axios.com/2023/03/21/gpt4-m … uard-study


Debian Stable Testing Sid/experimental - Gnome/Kde/Xfce
Windows 10/Facebook supprimer 2019/02/02
UBports/Ubuntu-Touch 2022/08/19 (Google Pixel 3a)
Compte Google supprimé 2023 01-15/02-15

Hors ligne

#10 Le 23/03/2023, à 11:10

Ayral

Re : Automatiser la traduction de texte avec ChatGPT

Les règles du forum a écrit :

Les décisions de modération sont souveraines et ne doivent pas être remises en cause sur le forum. Les membres peuvent toutefois faire part de leurs questions ou remarques sur la liste de diffusion prévue à cet effet (moderateurs [at] ubuntu-fr.org).

J'aurais tendance à rajouter: le choix de demander la traduction de Soyboy dénote une volonté de contrevenir à une autre règle du Forum :
"Les messages à caractère illicite (racisme, sexisme, homophobie, discrimination religieuse, contrefaçon, accès frauduleux…) sont bien évidemment interdits ; il en est de même pour les messages à caractère pornographique ou incitant à la violence."

Dernière modification par Ayral (Le 23/03/2023, à 11:16)


Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540

Hors ligne

#11 Le 23/03/2023, à 16:45

sputnick

Re : Automatiser la traduction de texte avec ChatGPT

Ayral a écrit :

J'aurais tendance à rajouter: le choix de demander la traduction de Soyboy dénote une volonté de contrevenir à une autre règle du Forum :
"Les messages à caractère illicite (racisme, sexisme, homophobie, discrimination religieuse, contrefaçon, accès frauduleux…) sont bien évidemment interdits ; il en est de même pour les messages à caractère pornographique ou incitant à la violence."

Non mais 'allo', je ne m'adresse pas à quelqu'un en particulier, c'est juste un exemple. Vous vous embêtez tant que ça pour déplacer ce post?

Ça frise le ridicule.


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/ (about me)

Hors ligne

#12 Le 23/03/2023, à 20:57

Ayral

Re : Automatiser la traduction de texte avec ChatGPT

On ne s'embête pas, c'est fait en 2 clics, après lecture et réflexion. Et concertation avec les autres modérateurs.
Tu dis : c'est juste un exemple. Ok mais il n'est pas neutre.


Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540

Hors ligne

#13 Le 23/03/2023, à 21:09

sputnick

Re : Automatiser la traduction de texte avec ChatGPT

Ais-je blessé quelqu'un ?

Changer d'exemple fera t'il revenir son post à sa place?


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/ (about me)

Hors ligne

#14 Le 24/03/2023, à 07:55

MPython Alaplancha

Re : Automatiser la traduction de texte avec ChatGPT

Bonjour,

sputnick a écrit :
JBF a écrit :

C'est ça que tu appelles "traduction" ? Avec ton exemple ChatGPT ne fait pas mieux que n'importe moteur de recherche.
[...]
Pour traduire, il vaut beaucoup mieux utiliser DeepL. Lui il fonctionne.


Essaye de traduire l"acronyme nsfw via DeePL:
nsfw



Via ma commande magique via ChatGPT:
Non approprié au travail

Tu comprends mieux maintenant je garde les 2 solutions sous la main?

Ne connaissant pas cet acronyme, j'ai pour ma part questionné mon moteur de recherche. Et je lis : https://www.planetepc.fr/que-signifie-n … lutiliser/  . C'est cette réponse qui m'a permis de savoir de quoi il en retourne, pas celle présentée.

Pareil pour le mot Soyboy, je n'ai pas saisi la réponse que tu présentes de chatgpt alors j'ai demandé au moteur de recherche. J'ouvre https://fr.wikipedia.org/wiki/Soy_boy et là je comprends de quoi il en retourne...
...


# Là pour le plaisir de découvrir ...
# Envie d'apprendre Bash ou Python? Pensez aux MOOC ---> https://forum.ubuntu-fr.org/viewtopic.php?id=2030646

Hors ligne

#15 Le 24/03/2023, à 13:45

alex2423

Re : Automatiser la traduction de texte avec ChatGPT

sputnick a écrit :

Tu connaîtrait pas une entreprise qui s’appellerait Canonical? Croit-tu que ça soit philanthropique?

Canonical est en effet une entreprise qui essaie de se faire de l'argent comme n'importe quel entreprise.
Après il faut le distinguo entre une PME que je considère pour Canonical face à un géant tel que Microsoft. Ne fais-tu pas de distinction entre une mini-entreprise et un grand groupe ?

Les GAFAM ont la particularité d'être présent sur de nombreux services et de regrouper des informations, ainsi avoir des informations précises

Comme le dit jvcharles, chatgpt est un peu le loup dans la bergerie. Un peu comme les enceintes connectées avec le micro en permanence activé, chatgpt est un outil extraordinaire pour Microsoft pour récolter un maximum de données et de les croiser ses autres services.

Par contre une IA mené par une société indépendante des GAFAM, ce n'est pas la même chose. Malheureusement les moyens financiers sont bien moins importants mais ce serait cette fois-ci pourquoi pas une bonne chose.

La fondation Mozilla s'est lancé : https://intelligence-artificielle.devel … confiance/
Espérons qu'elle y arrive un jour.

Hors ligne