#!/usr/bin/python import urllib2 from sys import argv Url = "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 -h , --help\tDisplay This Message -lang\t\tShow Languages ''' def _Show_Lang() : print "\t " 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"