Este projeto é um dicionário digital simples que permite traduzir palavras entre inglês e português, além de oferecer funcionalidades básicas de CRUD (Create, Read, Update, Delete) para gerenciar o vocabulário.
- Tradução bidirecional: Inglês ⇄ Português
- Adição de novas palavras ao dicionário
- Exclusão de palavras existentes
- Listagem completa de todas as palavras cadastradas
- Interface web amigável e responsiva
- Backend: Python com Flask
- Frontend: HTML5, CSS3
- Armazenamento: JSON (dicionario.json)
- Dependências: Ver requirements.txt
- Python 3.7+
- pip (gerenciador de pacotes Python)
-
Clone o repositório:
git clone https://github.com/Xavier-sa/projetotradutor.git cd projetotradutor -
Instale as dependências:
pip install -r requirements.txt
-
Execute a aplicação:
python app.py
-
Acesse no navegador:
http://localhost:5000
projetotradutor/
├── app.py # Aplicação principal Flask
├── dicionario.json # Banco de dados de palavras
├── models/
│ ├── model.py # Lógica de manipulação do dicionário
│ └── __pycache__/
├── static/
│ └── style.css # Estilos CSS
├── templates/ # Templates HTML
│ ├── adicionar.html
│ ├── excluir.html
│ ├── index.html
│ ├── listar.html
│ └── procurar.html
└── requirements.txt # Dependências do projeto
- Autenticação de usuários
- Histórico de consultas
- Sistema de favoritos
- API REST para integração
- Tradução de frases completas
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/incrivel) - Commit suas mudanças (
git commit -m 'Adicionando feature incrível') - Push para a branch (
git push origin feature/incrivel) - Abra um Pull Request
Acesse o projeto funcionando diretamente pelo link abaixo:
🔗 https://projetotradutor.onrender.com/
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.
Desenvolvido por Wellington Xavier
