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
   39   40   41   42   43   44   45   46   47   48   49