Tradutor on-line versão Web!!!
Publicado por Lincoln de Sousa 17/10/2005
[ Hits: 7.085 ]
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
Navegando em formulários com login e senha
Descubra seu IP através do MeuIP
hcoin - Preço do Dólar, Bitcoin e Euro em Python
Nenhum comentário foi encontrado.
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Manutenção básica para Gentoo Linux (com script)
Conheça o Zashterminal, um terminal moderno com IA
DOOM Carniceiro: rode o Meatgrinder com uzdoom (Gentoo e Ubuntu)
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)









