Tradutor Inglês/Português utilizando MyMemory
Publicado por Luiz (última atualização em 09/06/2015)
[ Hits: 7.157 ]
Este tradutor utiliza uma API do tradutor MyMemory para traduzir de Inglês/Português. Fiz para traduzir algumas frases.
Pode ser configurado para outros idiomas, fique à vontade para fazer modificações.
Utilização:
$ ./translate Hi how are you?
#!/usr/bin/env python3
#Desenvolvido por Luiz Augusto: luizrocha13@gmail.com
#Utiliza:
#MyMemory - next generation Translation Memory technology
import urllib.request
import sys
import json
if len(sys.argv) > 1:
try:
text = ''
for i in sys.argv[1:]:
text += i + '%20'
url = 'http://api.mymemory.translated.net/get?q=%s&langpair=en|pt' % text
request = urllib.request.Request(url)
request.add_header('User-Agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36')
data = urllib.request.urlopen(request)
data = bytes.decode(data.readall())
data = data.replace("'","\"")
data = json.loads(data)
text = data['responseData']['translatedText']
print(text)
except:
print('Erro: Sem rede ou caracter inválido.')
Armazene seus arquivos rapidamente na sua conta GMAIL
Papagaiando o XFCE com temas e recursos
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
Usando o --load-average no Gentoo para evitar OOM Kill
Instalando o COSMIC DE no Gentoo (systemd)
Centralizar Logo com Transparência via ImageMagick
Ajudante para criar dicas e artigos no VOL (3)
O que você está ouvindo agora? [2] (228)









