6 pontos por calmlake79 2025-04-01 | Ainda não há comentários. | Compartilhar no WhatsApp

Serviço web de tradução baseado em IA com LLM, "Tradução com IA de Hoje" (desenvolvido/publicado em apenas 1 dia)

Contexto do desenvolvimento: encerrando a vida nômade entre tradutores

  • Identificação do problema: em outro serviço atualmente em desenvolvimento, há necessidade muito frequente de lidar com idiomas estrangeiros e tarefas de tradução
  • Limitações do método anterior:
    • No início, tradutores existentes como o Google Tradutor eram usados com mais frequência
    • Porém, em relação ao tratamento de certos termos e à transmissão de nuances sutis, muitas vezes a qualidade da tradução era instável ou deixava a desejar
  • Descoberta da tradução com LLM:
    • Ao usar diretamente um LLM (como o AI Studio) como alternativa, foi possível obter resultados de tradução claramente mais naturais e satisfatórios
  • Novo incômodo:
    • O problema era que, a cada tradução, era preciso abrir a interface web (como o AI Studio) e inserir repetidamente prompts (instruções de tradução) para obter o resultado desejado, como tratamento de palavras específicas ou tom de voz
    • Esse processo parecia muito trabalhoso e ineficiente
  • Desenvolvimento da própria solução:
    • Com o pensamento de "nesse caso, vou fazer eu mesmo!", decidiu-se desenvolver um serviço web simples que preservasse as vantagens da tradução com LLM e reduzisse tarefas repetitivas
    • Como pessoas próximas também relatavam incômodos semelhantes, o serviço foi desenvolvido rapidamente (levou 1 dia inteiro) e lançado como "Tradução com IA de Hoje" (a maior parte do desenvolvimento foi feita usando o Cursor AI)

Principais características

  • Instruções de tradução flexíveis com base em LLM
    • Esta é a maior característica que o diferencia dos tradutores convencionais de tradução automática/deep learning
    • Durante a tradução, é possível definir como tratar palavras específicas (ex.: traduzir o nome da empresa "Tradução com IA de Hoje" como "OAIT")
    • Também é possível configurar detalhadamente o tom ou estilo desejado (ex.: como se estivesse falando com um amigo, em estilo de relatório)
    • Oferece opções padrão de "seleção de tom" (tradução literal, forma educada, adaptação com ênfase no significado etc.)
  • Função para salvar instruções de tradução usadas com frequência (cookie local)
    • Permite salvar e reutilizar instruções sem precisar digitá-las sempre novamente
    • Aumenta a produtividade em tarefas repetitivas de tradução (pode ser usado como favoritos)
  • Resultados de tradução naturais, característicos de LLMs
    • É esperado um nível de tradução mais natural e adequado ao contexto do que algo com aparência mecânica
    • (Desvantagem) Devido às características dos LLMs, às vezes podem surgir resultados imprecisos ou diferentes da intenção (Hallucination)
  • Contexto de desenvolvimento e stack técnica
    • Desenvolvido rapidamente por necessidade pessoal e de conhecidos (lançado em 1 dia)
    • Backend: uso do modelo Google Gemini
    • Atualmente operando com API gratuita (caso o uso aumente no futuro, está sendo considerada a migração para API paga)
  • Busca pela simplicidade
    • Foco em preservar a função principal de tradução e as vantagens dos LLMs, sem recursos complexos
    • Qualquer pessoa pode usar de forma rápida e sem dificuldade

Ainda não há comentários.

Ainda não há comentários.