Public feed #378680

Someone

public python v1 · immutable
Raw Edit
·published 2007-03-02 18:01 UTC
rendered paste body
#!/usr/bin/pythonimport urllib2from sys import argvUrl = "http://babelfish.altavista.com/tr"Hidden_Values = { "doit":"done", "intl":"1","trtext":"","lp":"", "btnTrTxt":"Translate" }Lang = {	"zh_en":"Chinese-simp to English",	"zt_en":"Chinese-trad to English",	"en_zh":"English to Chinese-simp",	"en_zt":"English to Chinese-trad",	"en_nl":"English to Dutch",	"en_fr":"English to French",	"en_de":"English to German",	"en_el":"English to Greek",	"en_it":"English to Italian",	"en_ja":"English to Japanese",	"en_ko":"English to Korean",	"en_pt":"English to Portuguese",	"en_ru":"English to Russian",	"en_es":"English to Spanish",	"nl_en":"Dutch to English",	"nl_fr":"Dutch to French",	"fr_en":"French to English",	"fr_de":"French to German",	"fr_el":"French to Greek",	"fr_it":"French to Italian",	"fr_pt":"French to Portuguese",	"fr_nl":"French to Dutch",	"fr_es":"French to Spanish",	"de_en":"German to English",	"de_fr":"German to French",	"el_en":"Greek to English",	"el_fr":"Greek to French",	"it_en":"Italian to English",	"it_fr":"Italian to French",	"ja_en":"Japanese to English",	"ko_en":"Korean to English",	"pt_en":"Portuguese to English",	"pt_fr":"Portuguese to French",	"ru_en":"Russian to English",	"es_en":"Spanish to English",	"es_fr":"Spanish to French"	}def _Usage() :	print '''btrans <Lang Code> <text>	-h , --help\tDisplay This Message	-lang\t\tShow Languages	'''def _Show_Lang() :	print "<Lang Code>\t  <Language>"	for key in Lang :		print ( "  %s\t   -\t%s" % ( key, Lang[key] ) )if ( len( argv ) == 1 ): _Usage()elif ( argv[ 1 ] == '-lang' ): _Show_Lang()elif ( ( argv[ 1 ] == '-h' ) or ( argv[ 1 ] == '--help' ) ) : _Usage() elif ( len( argv ) >= 3 ) :	print "time to write the main code"