# una frase del castellano al idioma inglés # # versión 1.0 # # declaramos librerías a utilizar from traductor_lib import traducir # funciones varias # # leemos los parámetros de la línea de comandos def leer_parametros(): from argparse import ArgumentParser parser = ArgumentParser(description='Permite traducir una frase del castellano al inglés.') parser.add_argument('frase', metavar='frase', help='frase a traducir (entre comillas)') args = parser.parse_args() return args.frase # programa principal # # leemos la frase que el usuario ingresó desde la línea de comandos frase = leer_parametros() # traducimos la frase frase_traducida = traducir("es", "en", frase) # imprimimos la frase traducida print frase_traducida
# # leemos los parámetros de la línea de comandos def leer_parametros(): from argparse import ArgumentParser parser = ArgumentParser(description='Permite traducir una frase del castellano al inglés.') parser.add_argument('frase', metavar='frase', help='frase a traducir (entre comillas)') args = parser.parse_args() return args.frase # programa principal # #verificamos que el programa haya sido activado # if not verificar_activacion(): print "Copia de programa no autorizada." exit() # leemos la frase que el usuario ingresó desde la línea de comandos frase = leer_parametros() # traducimos la frase frase_traducida = traducir("es", "en", frase) # imprimimos la frase traducida print frase_traducida log_traduccion("es", "en", frase, frase_traducida)
# # declaramos librerías a utilizar from traductor_lib import traducir # funciones varias # # leemos los parámetros de la línea de comandos def leer_parametros(): from argparse import ArgumentParser parser = ArgumentParser(description='Permite traducir una frase del castellano al inglés.') parser.add_argument('frase', metavar='frase', help='frase a traducir (entre comillas)') parser.add_argument('-d', dest='idioma_destino', metavar='idioma destino', default='en', choices=['en', 'pt', 'it'], help='idioma destino: opciones validas: en, pt, it (inglés, portugués o italiano, por defecto inglés)') args = parser.parse_args() return (args.frase, args.idioma_destino) # programa principal # # leemos la frase que el usuario ingresó desde la línea de comandos (frase, idioma_destino) = leer_parametros() # traducimos la frase frase_traducida = traducir("es", idioma_destino, frase) # imprimimos la frase traducida print frase_traducida
from argparse import ArgumentParser parser = ArgumentParser( description='Permite traducir una frase del castellano al inglés.') parser.add_argument('frase', metavar='frase', help='frase a traducir (entre comillas)') parser.add_argument( '-d', dest='idioma_destino', metavar='idioma destino', default='en', choices=['en', 'pt', 'it'], help= 'idioma destino: opciones validas: en, pt, it (inglés, portugués o italiano, por defecto inglés)' ) args = parser.parse_args() return (args.frase, args.idioma_destino) # programa principal # # leemos la frase que el usuario ingresó desde la línea de comandos (frase, idioma_destino) = leer_parametros() # traducimos la frase frase_traducida = traducir("es", idioma_destino, frase) # imprimimos la frase traducida print frase_traducida