Algorithme de traduction automatique honnête (TAH)
Sujet: Algorithme de traduction automatique honnête (TAH) De: nicolasmontessuit (l' arobase) wanadoo.fr (Nicolas Montessuit) Groupes: fr.comp.ia
Organisation: Altra Quaze
Date: 28. May 2008, 15:20:10
Bonjour,
j'ai mis au point un algorithme de TAH (Traduction Automatique Honnête) qui
se base sur les principes suivants :
1°) La traduction est "honnête", c'est-à-dire qu'elle se veut
compréhensible, syntaxiquement correcte, pas de qualité littéraire, capable
de deviner comment désambiguër dans la majorité des cas, incapable de
traiter les phrases labyrinthes, et enfin, sensible aux nuances et
conservant les nuances.
2°) Au lieu de traduire syntagme par syntagme, la traduction s'effectue
"motif" par "motif", un motif étant une forme de la langue qui peut
correspondre à plusieurs syntagmes d'un seul coup, qui est suffisamment
figée et suffisamment fréquente
3°) Par exemple /je /désire /un /paquet /de /Gauloises est analysé comme
étant une frPhrase (une phrase de la langue française en reconnaissance),
suivant le schéma :
/je /désire #frNom:x
#frNom:x = /un /paquet /de #frMarque:y
#frMarque:y = /Gauloises
4°) L'outil de traductions est intrinsèquement multilingues, ce que le
découpage en motifs facilite. Les motifs représentent en fait des pivots,
mais excentrés.
5°) Les grammaires sont délocalisées sur un grand nombre de fichiers dont
l'ensemble recrée la grammaire totale. Cela rend le traducteur sensible aux
effets de contexte, allège la mémoire morte, et permet de représenter la
grammaire totale en wiki, ce qui, du fait que les règles sont écrites dans
un métalangage proche du langage naturel, permet de recopier ou modifier
aisément des bouts entiers de grammaire en faisant du "monkey programming".
6°) De ce fait, l'outil, qui est conçu pour tel ou tel client spécialisé,
est aisément adaptable à la demande du client par ce dernier ou par un
consultant. L'offre s'adapte automatiquement à la demande.
--
Je cherche des gens intéressés à coder l'algorithme avec moi en PHP, Perl ou
Java.
Ce n'est pas que ce soit compliqué, mais cela peut demander un travail
intense, et je préférerais ne pas être seul sur le projet.
Contactez-moi en mail pour en savoir plus.
Nicolas Montessuit
|
|