Skip to content

Uma ferramenta de tradução entre idiomas, desenvolvida com Flask em Python. Com uma arquitetura MVC, oferece tradução intuitiva e se integra ao MongoDB para armazenamento de dados, incluindo o histórico de traduções.

Notifications You must be signed in to change notification settings

ElisaBorba/translate-speakers

Repository files navigation

TranslateSpeakers

Uma ferramenta de tradução de textos entre vários idiomas, desenvolvida em Python com o framework Flask e MongoDB para o banco de dados. Esta aplicação Server Side utiliza uma arquitetura em camadas MVC para fornecer uma experiência de tradução intuitiva e eficiente.

⚙️ Funcionalidades

  • Tradução de textos para mais de 130 idiomas diferentes.
  • Implementação de uma API RESTful para integração com outras aplicações.
  • Integração com um banco de dados não relacional MongoDB para armazenamento de configurações e histórico de traduções.
  • Desenvolvimento de páginas web Server Side para interação com o usuário.

💻 Tecnologias Utilizadas

  • Python
  • Flask
  • MongoDB
  • Docker
  • Pymongo
  • Waitress

Como Executar

1️⃣ Crie o ambiente virtual:

python3 -m venv .venv && source .venv/bin/activate

2️⃣ Instale as dependências:

python3 -m pip install -r dev-requirements.txt

3️⃣ Inicializando com docker:

docker compose up translate

🎲 Popule o banco de dados:

docker compose exec -it translate python3 src/run_seeds.py

About

Uma ferramenta de tradução entre idiomas, desenvolvida com Flask em Python. Com uma arquitetura MVC, oferece tradução intuitiva e se integra ao MongoDB para armazenamento de dados, incluindo o histórico de traduções.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages