IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

programme de traduction (translater)


Sujet :

Algorithmes et structures de données

  1. #1
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut programme de traduction (translater)
    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

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    "Translation"
    Tu veux dire "traduction automatique" ?
    Traduction d'un texte quelconque d'une langue à l'autre ou conversion entre 2 langages formels (exemple : cross-compilation) ?
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  3. #3
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    Citation Envoyé par Graffito Voir le message
    Tu veux dire "traduction automatique" ?
    Traduction d'un texte quelconque d'une langue à l'autre ou conversion entre 2 langages formels (exemple : cross-compilation) ?
    salut.
    je veut dire la Traduction d'un texte quelconque d'une langue à l'autre

  4. #4
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    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 ...
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

Discussions similaires

  1. Traduction ( translation ) pour mon logiciel
    Par FoX_*D i E* dans le forum La taverne du Club : Humour et divers
    Réponses: 0
    Dernier message: 06/07/2014, 13h46
  2. Un petit programme de traduction
    Par bonomsoleil dans le forum Prolog
    Réponses: 2
    Dernier message: 13/03/2008, 16h05
  3. programme de traduction Al Bhed
    Par Jekt Ishimata dans le forum Windows Forms
    Réponses: 3
    Dernier message: 06/05/2007, 18h21
  4. Traduction des termes de programmation
    Par ciol2.6.12 dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 20/01/2007, 11h19
  5. Traduction programme Pascal en ADA
    Par Argol dans le forum Ada
    Réponses: 1
    Dernier message: 02/10/2006, 13h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo