Tradutor Inglês/Português utilizando MyMemory
Publicado por Luiz (última atualização em 09/06/2015)
[ Hits: 6.818 ]
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
hdns - Enumerador de diretórios
Script em Python 3.6 conectando em um API real da web
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









