Tradutor on-line versão Web!!!
Publicado por Lincoln de Sousa 17/10/2005
[ Hits: 6.908 ]
Devido a pedidos e a uma imensa falta do que fazer, estou disponibilizando o tradutorzinho agora em versão web, feita usando a biblioteca cgi, tudo que você precisa ter pra fazer o script funcionar é o Python e o Apache instalados na máquina.
qualquer coisa postem comentários!!!
#!/usr/bin/env python """ A primeira linha e extremamente importante pois eh ela que fala ao webserver qual interpretador sera usado para processar o script, se voce for rodar isso no ruindows use: #!C:/Python24/python.exe O segundo passo eh salvar o script na pasta cgi-bin do servidor, caso seja linux de um 'chmod +x tradutor.py' O terceiro passo eh criar um form para chamar o script, mais ou menos dessa forma: <form method="post" action="http://servidor/cgi-bin/tradutor.py"> digite a palavra que voce deseja traduzir:<br /> <input type="text" name="word" /><input type="submit" value="Ok /> </form> """ import cgi import urllib import re form = cgi.FieldStorage() word = form['word'].value url = 'http://online.babylon.com/cgi-bin/trans.cgi'\ '?layout=uol.txt&lang=ptg&word=%s' page = urllib.urlopen(url % word) page = page.read() page = page.replace('<br>', '<BR>') page = page.replace('<BR>', '[br]') no_title = re.compile('(<title>.*</title>)', re.S) page = no_title.sub('', page) no_html = re.compile('(<.*?>)', re.S) page = no_html.sub('', page).strip() page = page.replace('[br]', '<br>') page = page.replace(word, '<b>%s</b><hr>' % word, 1) print "Content-Type: text/html" print print page no_html = re.compile('(<.*?>)', re.S) page = no_html.sub('', page).strip() page = page.replace('[br]', '<br>') page = page.replace(word, '<b>%s</b><hr>' % word, 1) print "Content-Type: text/html" print print page
Descubra seu IP através do MeuIP
Nenhum coment�rio foi encontrado.
Conciliando ZRAM Swap com Swap em arquivo ou partição
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Ajuda com o Debian 13 - Video hibrido geforce 940 mx Wayland OFF (2)
Problema com impressoras de rede (1)
Rust é o "C da nossa geração"? (10)