Page 44 - INATEL - Revista Fetin 44ª-completa
P. 44
DevTranslate
ORIGEM DO PROJETO
O problema surgiu da dificuldade de alunos em traduzir e compreender mudanças de códigos entre linguagens em trabalhos
acadêmicos.
PROBLEMÁTICA
No contexto acadêmico, estudantes de engenharia de software, computação e áreas afins se deparam com a necessidade
de traduzir códigos entre diferentes linguagens para realizar trabalhos práticos, pesquisas e projetos em grupo. No entanto,
a ausência de ferramentas acessíveis e confiáveis torna esse processo demorado e sujeito a erros constantes. Essa barreira
compromete não apenas a produtividade, mas também a compreensão dos conceitos fundamentais, dificultando a evolução
do aprendizado e a integração entre colegas. O problema impacta diretamente na qualidade dos projetos desenvolvidos e
na preparação profissional dos estudantes. Surge, assim, a necessidade de uma solução eficiente, intuitiva e acessível que
auxilie esse público em sua jornada de estudos e práticas.
MATERIAIS E MÉTODOS
O DevTranslate foi desenvolvido como uma aplicação web em arquitetura SPA, utilizando React e Tailwind no frontend
e FastAPI no backend. A metodologia incluiu a integração de editores de código interativos e de diferentes modelos de
inteligência artificial, permitindo ao usuário escolher qual IA realizará a tradução de forma personalizada. O diferencial está
em não apenas converter o código entre linguagens, mas também fornecer explicações detalhadas sobre as alterações
realizadas e os motivos de cada escolha, auxiliando no aprendizado e na compreensão. Para validação, o sistema foi
apresentado a estudantes e professores da área de computação e software, que destacaram a relevância acadêmica, a
clareza das explicações e a utilidade prática para projetos e disciplinas.
PROJETO E SOLUÇÃO
O DevTranslate funciona como uma ferramenta online de apoio ao aprendizado em programação. Para utilizá-lo, o usuário
precisa apenas selecionar a linguagem de origem, a de destino e o modelo de IA desejado, inserir o código no editor e clicar
em “Converter”. Como resultado, o sistema apresenta a tradução ao lado e, logo abaixo, uma explicação detalhada sobre
as alterações realizadas. Os requisitos para o usuário são simples: acesso à internet, um navegador atualizado e o código a
ser traduzido. A operação é direta e intuitiva, permitindo compreender diferenças entre linguagens de forma rápida e clara.
Assim, o DevTranslate se destaca por unir praticidade e função educacional, facilitando estudos, trabalhos acadêmicos e
projetos em grupo.
44 INSTITUTO NACIONAL DE TELECOMUNICAÇÕES - INATEL

