“Conocimientos Programación>Python Programming

Cómo hacer un Traductor en Python

2014/6/5
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 utilizar los archivos de cabecera en Python
Cómo crear una tupla de Python
Cómo obtener el sistema en Python
Cómo abrir un archivo a través de Python
Cómo escribir código en Python
Cómo utilizar la variable numérica en Python Script
Cómo descargar Python
Cómo obtener las funciones de un objeto en Python
Conocimientos Informáticos © http://www.ordenador.online