salut tous le monde.
je cherche a développer un programme permettant la" translation"; par exemple du français vers l'anglais, et donc je m'adresse pour vous pour m'aider à trouver les tuto ainsi que les algorithme à implémenter . merci
salut tous le monde.
je cherche a développer un programme permettant la" translation"; par exemple du français vers l'anglais, et donc je m'adresse pour vous pour m'aider à trouver les tuto ainsi que les algorithme à implémenter . merci
Tu veux dire "traduction automatique" ?"Translation"
Traduction d'un texte quelconque d'une langue à l'autre ou conversion entre 2 langages formels (exemple : cross-compilation) ?
Pour commencer, décomposons un peu le problème:
1) découpage du texte en mots
2) identification des mots utilisant règles et dictionnaire qui donne :
- genre et nombre pour les noms, pronoms et adjectifs,
- temps et personne pour les verbes,
- mot d'origine (verbe à l'infinitif, adjectif au masculin singulier, ...)
- avec parfois des ambiguités (exemple classique : les poules du couvent couvent)
3) analyse syntaxique qui identifie les différents groupes (groupe verbal, groupe nominal) et leurs fonctions (Verbe, sujet, complément direct, Complément d'objet direct, indirect, circonstanciel, ...)
4) un peu de sémantique pour résoudre les ambiguités,
5) la traduction proprement dite :
- transposition de la structure syntaxique vers la langue cible,
- utilisation du dictionnaire de correspondance entre les mots d'origine de la langue cible et ceux de la langue source,
- en cas de correspondance multiple, choisir le mot cible le plus proche du contexte général du texte,
- conjugaison et déclinaison des mots cibles en fonction des temps et des personnes des mots sources
6) générer plusieurs traductions possibles et les comparer à un gros corpus de texte pour déterminer de façon statistique quelle serait la traduction la plus pertinente (technique dite "Meaningful machines") .
Vaste programme ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager