“Conocimiento Programación>Python Programming

Cómo hacer un Traductor en Python

2012/6/23
Software de traducción es muy sofisticado. Para crear un programa , utilice el análisis de arriba hacia abajo . Análisis de arriba hacia abajo es cuando usted trata con el más alto nivel de un árbol de análisis en primer lugar. Por ejemplo , si usted quiere traducir la frase , " Es scheint mir Fremd " ( " Me parece extraño para mí" ) del Alemán al Inglés , usted quiere " mir scheint " traducir como " Me parece ", en lugar que "me parece ". Análisis de arriba hacia abajo aquí implica traducir la frase entera a la vez , lo que da " Me parece ", mientras que la traducción de los rendimientos , palabra por palabra "me parece. " Esto evita que se ocupa del análisis sintáctico y semántico complicado. Cosas que necesitará
entorno Python IDLE
Ver Más instrucciones
1

crear un nuevo archivo llamado " translator.py " y abrirlo con IDLE . Definir una función llamada " traducir" al escribir def translate (). Pulse el botón " Enter " y ociosa guión de forma automática la siguiente línea para usted
2

Escriba lo siguiente en la línea siguiente : . ( " . Escriba la frase que desea traducir" ) rawtext = raw_input esto define una variable llamada " rawtext " que almacena la frase a traducir. Supongamos que el usuario escribe el texto " Es scheint mir Fremd . " El contenido de " rawtext " es , entonces, una cadena que contiene las palabras " Fremd Es scheint mir . "
3

Utilice la operación string.replace traducir. Por ejemplo , "es" en alemán significa " ella", por lo escriba lo siguiente: = rawtext rawtext.replace ( "es" , " ella" ) . Usted tendrá que traducir las palabras en alemán más comunes de esta manera. Introduce una nueva línea y el tipo , rawtext = rawtext.replace ("es . " , "Eso". ) No utilice una operación de la forma , rawtext = rawtext.replace ( "es" , " ella" ) , ya que esto haría , por ejemplo, cambiar " besagen " a " bitagen ", lo que no quiere . Repita este proceso para cada palabra que desea traducir.
4

Utilice la operación string.replace nuevo para traducir frases . Asegúrese de poner las funciones que reemplazan frases sobre las funciones que sustituyen las palabras , por lo que las frases se traducen primero , produciendo una traducción más correcta gramaticalmente . Por ejemplo , usted pondría rawtext = rawtext.replace ( " lo scheint it mir ", " por lo que me parece a mí " ) por encima de rawtext = rawtext.replace ( "es" , " It") , con el fin de traducir la frase antes las palabras individuales. Este es el análisis de arriba hacia abajo en la acción.

Python Programming
Cómo hacer un VAR global en Python
Cómo prevenir más de una instancia de un programa en Python
Lista extienden en Python
Cómo escribir código en Python
Cómo extraer el primer dígito en Python
Cómo eliminar datos de una matriz en Python
Cómo abrir un archivo con Python Interpreter
Cómo instalar Python en HostMonster
Conocimiento de la computadora © http://www.ordenador.online