Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment marquer des numéros dans un…
  • Comment faire pour extraire des attr…
  • Comment faire pour supprimer caractè…
  • Comment convertir une liste à une m…
  • Comment utiliser les fonctions en Py…
  • Comment installer une carte Python 
  • Liste des modules Python 
  • Comment télécharger les fichiers d…
  • Comment utiliser Framework Python su…
  • Comment lire dans Tab -Separated tex…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Comment faire un traducteur en Python

    logiciel de traduction est extrêmement sophistiqué . Pour créer un tel programme , utilisez l'analyse descendante . Analyse top-down , c'est quand vous traitez avec le plus haut niveau d'un arbre syntaxique premier . Par exemple, si vous voulez traduire la phrase: « Es scheint mir Fremd , " (" Il me semble étrange ,") de l'allemand à l'anglais, vous voulez " mir " scheint à traduire par « Il me semble », plutôt que " me semble . " Analyse top-down ici consiste à traduire la phrase entière en une seule fois , ce qui donne « Il me semble », alors que les rendements traduction mot-à- mot " me paraît. " Cela vous évite de traiter avec l'analyse syntaxique et sémantique complexe. Choses que vous devez
    Python environnement IDLE
    Voir Plus Instructions
    1

    créer un nouveau fichier nommé " translator.py " et ouvrez-le avec IDLE. Définir une fonction nommée "traduire" en tapant def translate (). Appuyez sur "Entrée" et IDLE seront tiret automatiquement la ligne suivante pour vous
    2

    Tapez la commande suivante sur la ligne suivante : . (". S'il vous plaît taper la phrase que vous souhaitez traduire " ) rawText = raw_input Ceci définit une variable appelée « rawText " qui stocke la phrase à traduire. Supposons que l'utilisateur tape le texte " Es scheint mir Fremd . " Le contenu de " rawText " est donc une chaîne contenant les mots " Fremd Es scheint mir ».
    3

    Utilisez l'opération de String.Replace à traduire. Par exemple, «es» en allemand signifie " il ", donc tapez la commande suivante : rawText = rawtext.replace ( "es" , "it" ) . Vous aurez besoin de traduire des mots allemands les plus courantes de cette façon. Entrez une nouvelle ligne et le type , rawText = rawtext.replace ( " es . ", " Il "). Ne pas utiliser une opération de la forme , rawText = rawtext.replace ( "es" , "il" ) , comme cela , par exemple, changer " besagen " à " bitagen », qui vous ne voulez pas. Répétez ce processus pour chaque mot que vous voulez traduire .
    4

    Utilisez l'opération de String.Replace nouveau pour traduire des phrases . Assurez-vous de mettre les fonctions qui remplacent les phrases ci-dessus les fonctions qui remplacent les mots , de sorte que les phrases sont traduites premier , ce qui donne une traduction plus grammaticalement correct. Par exemple, vous mettriez rawText = rawtext.replace ( " es mir si scheint », « il me semble » ) ci-dessus rawText = rawtext.replace ( "es" , " Elle " ) , afin de traduire la phrase avant les mots simples. C'est l'analyse top-down dans l'action.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce que Erlang en Python 
  • Comment enfiler en Python 
  • Python Loops Casser 
  • Tutoriel pour Iterators Python 
  • Comment faire pour intégrer EXE en Python 
  • Comment mettre à jour à partir de Python 2.5 à 2.6 
  • Comment trouver un numéro de magie PYC un fichier Python 
  • Python fonction de tri 
  • Comment ajouter une saisie de caractères dans Python 
  • Comment faire pour installer Python dans WinPE 
  • Connaissances Informatiques © http://www.ordinateur.cc