- Recentemente, aumentaram tanto as afirmações de que a IA vai substituir a profissão de programador quanto as refutações a isso
- O caso da evolução do Google Translate destaca o impacto real e os limites das ferramentas de automação
- A demanda por trabalho de tradutores e intérpretes está, na verdade, aumentando
- A tradução automática não consegue lidar com contexto cultural, ambiguidade e nuances sutis
- Enfatiza-se que a programação também exige trabalho criativo e de abstração semelhante ao da tradução
O que o Google Translate nos ensina sobre vibe coding
Debate recente sobre IA e profissões de programação
- Recentemente, surgiram ao mesmo tempo previsões de que os grandes modelos de linguagem (LLMs) vão substituir os programadores e contrapontos dizendo que isso não pode acontecer
- De um lado, há quem diga que, por ter criado ferramentas simples com LLMs, todos os programadores logo ficarão desempregados
- Do outro, também existem vozes que negam completamente a utilidade dessas ferramentas
- O texto enfatiza que, diante dessa polarização de opiniões, é preciso uma visão mais cuidadosa
A evolução da tradução automática e seu impacto real
- O Google Translate avançou bastante desde a introdução da tradução automática neural (NMT) em 2016
- Muitas pessoas previram que a tecnologia de tradução por IA faria desaparecer as profissões de tradutor e intérprete
- Na prática, uma parte considerável de quem faz esse tipo de afirmação nunca vivenciou o trabalho de tradutores ou intérpretes
- Reconhece-se a utilidade da tradução automática, mas dizer algo como “não precisamos mais de interpretação” revela um mal-entendido sobre a verdadeira natureza do trabalho de tradução
Diferenças entre tradutores humanos e tradução automática
- O trabalho real de tradutores e intérpretes não consiste apenas em trocar palavras e gramática, mas em dar ênfase a compreensão de contexto, resolução de ambiguidades e sensibilidade cultural
- Como exemplo, mesmo o norueguês, que é parecido com o inglês, por conta de diferenças culturais como formas de polidez, a tradução automática não consegue reproduzir significados sutis
- Em norueguês, “Jeg vil ha potetene(me dê as batatas)” literalmente em inglês soa rude, mas em uma conversa real é preciso uma tradução mais adequada ao contexto
- O Google Translate não consegue lidar com esse tipo de nuance sutil
- Na prática, usar apenas tradução automática em conversas do dia a dia ou situações formais pode gerar mal-entendidos
- No caso de idiomas como o japonês, em que gramática e contexto diferem bastante, a tradução automática pode transmitir o significado de forma errada ou gerar frases gramaticalmente incorretas
Como a tradução automática é usada na prática
- Isso não significa que o Google Translate seja uma ferramenta ruim
- Como exemplo de uso útil, o texto explica seu papel em ajudar quando alguém já conhece o contexto linguístico e cultural e quer refinar uma expressão
- Um exemplo de trabalho seria um caso como: “eu já sei o que quero dizer, mas quero ver uma forma mais natural de expressar isso”
- Tradutores humanos também integram IA aos seus fluxos de trabalho
- O papel do especialista humano é avaliar o resultado sugerido pela IA e ajustá-lo ao contexto e ao objetivo
Semelhanças entre programação e trabalho de tradução
- Programadores também são, em essência, parecidos com ‘tradutores’: transformam exigências humanas ambíguas e complexas em uma linguagem absoluta que o computador consegue entender
- Programação é um trabalho criativo de converter a ambiguidade e o contexto cultural humanos para a linguagem clara do computador
- Linguagens de programação envolviam muito mais abstração e, por isso, tinham uma barreira de entrada maior do que a tradução automática, mas o avanço recente das ferramentas de IA vem reduzindo essa barreira
- Ainda assim, a IA não está em um nível em que compreenda completamente contexto e complexidade a ponto de substituir esse trabalho
Perspectivas futuras
- Um dia a IA poderá lidar até com contexto e ambiguidade, mas por enquanto seus limites são claros e ainda será preciso mais tempo
- A velocidade de evolução das ferramentas de IA é alta, mas questões éticas e o uso responsável dessas ferramentas continuam sendo temas importantes
1 comentários
Comentários no Hacker News
Compartilha concordância com a ideia de que o trabalho de tradutores e intérpretes envolve entender contexto, resolver ambiguidades e lidar com sensibilidades culturais, algo que o Google Translate não consegue acompanhar. Mas, se você der prompts adequados a um LLM, ele consegue reproduzir essas funções bastante bem. Como alguém com experiência em tradução japonês-inglês, enfatiza que LLMs são muito mais competentes em tradução. Criou pessoalmente, com Claude Code, um sistema que combina vários LLMs para traduzir: primeiro pergunta ao usuário sobre o objetivo da tradução, se deve haver adaptação cultural, se quer notas etc.; depois envia prompts adequados a três modelos (OpenAI, Anthropic e Google), gera um rascunho combinando as traduções de todos e o refina em várias rodadas. Em testes curtos, o resultado foi visivelmente melhor que o de modelos individuais, muito superior ao Google Translate e em nível de tradutores profissionais de ponta. Ainda assim, interpretação simultânea ou presencial é outra história, e em tradução geral, onde a individualidade e a identidade do tradutor humano não são tão importantes, parece cada vez mais difícil para humanos competir
Dá exemplos de que tradução automática é uma ferramenta útil, mas não substitui completamente profissionais especializados. Ferramentas de apoio à programação com IA provavelmente serão iguais, e o medo de que especialistas desapareçam por completo só se tornaria real com mais um grande salto tecnológico. Por anos se previu que IA em radiologia substituiria totalmente pessoas, mas na prática a demanda por diagnóstico por imagem aumentou, e a eficiência trazida pela IA nunca reduziu a necessidade de mão de obra. Pelo contrário, a falta de radiologistas se agravou
O fato de o trabalho de tradução ser diferente do que se imagina lembra o caso de “localização” nos filmes da Pixar. Por exemplo, na versão japonesa, a cena à mesa em que crianças anglófonas não gostam de brócolis foi alterada para vagens, algo que crianças japonesas não gostam
onigiri, mas na versão americana foi traduzido como donuts) link relacionadoConcorda com grande parte do artigo, mas aponta uma ressalva. Por exemplo, se a lógica “mesmo num mundo sem Google Translate poucas pessoas aprenderiam japonês ou contratariam um tradutor” for aplicada ao ambiente de desenvolvimento de software, então a maioria dos usuários de “apps de baixa qualidade feitos com IA” talvez já fosse composta por pessoas que, de início, não tinham interesse em desenvolvimento de software. Isso pode significar que o número de empregos para desenvolvedores não diminua tanto assim. Mas desenvolvimento de software tem características fundamentalmente diferentes, como escala de oportunidade de negócio e custo, então a IA pode de fato afetar a demanda por vagas de desenvolvedores existentes
Embora não tenha base estatística, sente que amigos tradutores ao redor realmente estão vendo o trabalho quase desaparecer, e que isso acelerou bruscamente depois da adoção de LLMs. Fóruns de tradutores, grupos no Facebook e esta discussão no Reddit estão cheios de reações pessimistas. O resultado de especialistas ainda é muito melhor, mas, fora alguns trabalhos sensíveis, a maior parte do mercado praticamente desapareceu. Compartilha a preocupação de que é difícil recomendar a carreira de tradutor para os filhos
Aponta que, no trabalho de tradução, seja humano ou automático, é difícil verificar por conta própria se o resultado está correto. No fim, é preciso confiar incondicionalmente no resultado ou escolher em qual dos dois confiar mais, e em geral as pessoas tendem a confiar mais em humanos. Mas houve vezes em que alguém avisou que um tradutor tinha traduzido de qualquer jeito. Isso vale também para
vibe coding(geração de código): como o usuário tem dificuldade para julgar se o resultado está certo ou errado, continua sendo necessária uma especialização verificávelCitando a opinião de que uma IA futura talvez consiga lidar com contexto e ambiguidade como humanos, comenta que, por mais que a IA avance, ainda é difícil substituir a experiência calejada de um desenvolvedor veterano que já resolveu incidentes de produção às 2 da manhã. Tudo bem que um
vibe codercrie uma boa atmosfera, mas no fim ele não vai conseguir sozinho refatorar uma base legada enormeDescreve tarefas que tradutores realmente fazem, como “traduzir expressões idiomáticas”, “explicar referências culturais (arte, história, comida etc.)”, “interpretar e transferir valores culturais de cada país (liberdade, paixão, resiliência etc.) conforme o contexto”, “ajustar o tom da tradução para sincronizar com a boca do ator em dublagem” e “criar prosa bela (Artful prose)”. Considera difícil para LLMs desafiarem diretamente essas áreas
Reclama dos limites e da piora de qualidade do Google Translate, especialmente de erros graves no recurso de tradução do Chrome, que às vezes identifica chinês tradicional como japonês. Diz que antes funcionava bem, mas recentemente regrediu sem mudanças aparentes, o que causa frustração. O mais irritante é que nem sequer oferecem ao usuário um meio de corrigir diretamente o erro
Também compartilha um episódio causado por falha de tradução automática. Caso divertido de acidente de tradução no OSNews