logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 08-03-2021 14:31:32

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : Bonne alternative à google translate

otyugh a écrit :

un jour tout le monde me dire "ça marche plus" 300x


Ah oui, pour le coup la remarque est légitime ^^

Rien que les polices d'écriture seront plus lourdes que tel dico:
fonts-noto_20181227.orig.tar.gz : ~692MB

J'ai trouvé des bases de donnée sous licences libres il me semble,
http://dictionarymid.sourceforge.net/dict.html
c'est issu d'un projet de dico hors ligne sur smarphone
J'ai pas trop exploré, et je suis pas sûr de comprendre la structure des fichiers

Hors ligne

#27 09-03-2021 19:53:17

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : Bonne alternative à google translate

Ok,

La fouille (qui n'était pas si compliquée ^^) s'est avérée fructueuse du coté de dictionaymid :
Une 40aine de dicos bilingues : http://dictionarymid.sourceforge.net/di … aWiki.html (GPL/Creative common)

On est encore sur du bricolage, mais :
- j'ai fait un script pour transformer les zip/csv en base de donnée sqlite3
- C'est intégré avec le reste (popup) v0.1.0

Je n'ai pas inclus les bases données, il faut les télécharger, pour ajouter l'anglais/français par exemple:

1) télécharger:
http://prdownloads.sourceforge.net/dict … p?download

mv DfM_OmegaWiki_EngFra_3.5.9_08.May.2014.zip   chemin/popmytrad/dico/


2) transformer en db sqlite3:

cd chemin/popmytrad/dico/

./omega_wiki_zip2db.sh DfM_OmegaWiki_EngFra_3.5.9_08.May.2014.zip


(ça devrait créer dict_Eng_Fra_database.db, le zip peut être supprimé)

3) (préconfiguré) Ajouter les codes de langues section user parameters du fichier omega_wiki_local_db.py
Les codes de langues sont sur trois lettre, alors que j'utilise une convention à deux lettres, on peut aussi personnalisez le répertoire des bases de données et leur nom

4) La commande à effectuer pour afficher uniquement ce dico (pas de requètes envoyée au autres)

./popmytrad-start.py --engine OmegaWiki --source fr --target en


4bis) Obtenir les données en ligne de commande:

python3 omega_wiki_local_db.py <mot> <source> <target>


     (format json)

Voilà! C'est... un début de piste encore un peu bancal, mais y a déjà qqc ^^

Dernière modification par David5647 (09-03-2021 19:55:16)

Hors ligne

#28 09-03-2021 20:16:20

Anonyme-14
Invité

Re : Bonne alternative à google translate

Très fort, encore mieux que QuikDic qui n'est dispo que sur Android je crois et limité en langues... Je testerais, Bravo!

#29 10-03-2021 22:55:35

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : Bonne alternative à google translate

Mhhh, encore un truc que je n'avais pas vu, en revanche, j'ai du mal à comprendre comment sont constituées leurs bases de données... J'ai enfin compris comment fonctionnait celle que j'ai téléchargé la dernière fois...
(Je suis désolé, j'avais ouvert un sujet, mais j'ai bernaclé celui ci, je propose, si cela concerne spécifiquement le petit programme proposé, d'en discuter par là :https://debian-facile.org/viewtopic.php?id=29517)

Hors ligne

#30 18-03-2021 21:42:14

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : Bonne alternative à google translate

Yop!

J'ai encore un peu farfouillé,
il se trouve qu'il a des choses intéressantes dans les dépôts.
J'ai un peu la flemme de faire un truc propre, d'autant que j'ai pas pris de notes sur ce que j'ai fait... Bref, ça sera un peu télégraphique, déso...

I) Traduction et définitions de mots

Il y a finalement pas mal de formats standardisés pour les bases de données de dictionnaire. On trouve dans les dépôts:

le serveur/protocole dictd :

apt install dict dictd



des "bases de données" (~8Mo):

apt search dict-freedict

Hors dépôts aussi par là

et des clients/interfaces:

apt install goldendict



Goldendict m'a paru le plus complet (Il y a aussi stardict, gnome-dictionary...). Goldendict permet de gérer de multiples dictionnaires, de se connecter à des dico en ligne, d'utiliser des bases de données locales, de se connecter au serveur dictd,
Il propose pas mal d'option, notamment afficher une popup lorsque l'on surligne un mot, d'ajouter ses propres scripts (envoi un mot en stdin et récupère un texte html)

Et, il y a sûrement d'autres choses intéressantes à trouver avec un "apt search dict"

îî)Traduction de texte

LibreTranslate est construit sur argo-translate, comme les googletranslate et deepl, il d’appui sur un réseau neuronal pour faire les traductions.
Des modèles pré-entrainés sont dispo (~80Mo). Parfait pour un usage local.
C'est facile à installer, un paquet python (pypi) est dispo, ça s'utilise en ligne de commande ou par import dans un script python. Ca reste bien moins performant que les deepl, mais pour un traitement en local, c'est plutôt impressionnant!

Voilà, normalement l'installation des divers programmes ne devrait pas poser de problème, si jamais ça bloque, je pourrais détailler...

Hors ligne

#31 19-03-2021 07:59:11

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Bonne alternative à google translate

David5647 a écrit :

je pourrais détailler...


Ça vaudrait le coup de faire tout ça dans une page perso du wiki à fin d'en faire ultérieurement un tuto facile plus lisible que par brides sur le forum.

C'est là :
https://debian-facile.org/utilisateurs:utilisateurs


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#32 20-03-2021 15:37:36

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : Bonne alternative à google translate

Hors ligne

#33 26-03-2021 20:13:55

ploum
Membre
Lieu : Le Mans
Distrib. : Debian Bulleyes
Noyau : Linux 5.10.0-5-amd64
(G)UI : Gnome
Inscription : 19-11-2020

Re : Bonne alternative à google translate

Bonsoir,

Je suis un petit peu hors sujet mais juste pour info, j'utilise l 'addon https://addons.mozilla.org/fr/firefox/a … on-search/ pour réaliser mes Traduction / Recherche .

et vous ? vous utilisez quoi comme Add on ?

Bonne soirée.
Ploum wink

(s'il y a un post avec les add on utiliés par chacun je suis preneur ..)

Hors ligne

#34 26-03-2021 20:47:08

Cyberbleuet
Membre
Lieu : Alma, Québec
Distrib. : Debian 12 bookworm
Noyau : Kernel serie 6.6 liquorix-amd64
(G)UI : xfce
Inscription : 27-02-2017
Site Web

Re : Bonne alternative à google translate

Merci Rodrigue... wink

rodrigue7973 a écrit :


HP - Ordinateur portable écran UHD 15.6, AMD Ryzen-3, Radeon graphics, SSD 500G, 8G Ram, Debian 12 (Mx-Linux xfce)
Infiniment libre smile

Hors ligne

#35 29-03-2021 22:43:05

Anonyme-14
Invité

Re : Bonne alternative à google translate

Bonsoir à tous,
Pas testé encore, juste vu à l'instant, je ne sais pas ce que cela vaut.
https://crow-translate.github.io/

#36 31-03-2021 03:24:13

Neuromancien
Membre
Inscription : 03-02-2015

Re : Bonne alternative à google translate

vv222 a écrit :

On m'a fait découvrir il y a peu LibreTranslate, une API libre de traduction qui ne repose pas sur un des GAFAM.


Merci ! Je vais l'essayer tout de suite ! smile

Hors ligne

Pied de page des forums