- Últimamente han aumentado tanto las afirmaciones de que la IA reemplazará la profesión de programador como las refutaciones a esa idea
- A través del caso de la evolución de Google Translate, se examinan el impacto real y los límites de las herramientas de automatización
- La demanda laboral de traductores e intérpretes en realidad sigue aumentando
- La traducción automática no puede manejar el contexto cultural, la ambigüedad ni los matices finos
- Se enfatiza que la programación también requiere trabajo creativo y de abstracción similar al de la traducción
Lo que Google Translate nos dice sobre el vibe coding
El debate reciente sobre la IA y los empleos en programación
- Recientemente, al mismo tiempo han surgido tanto predicciones de que los modelos de lenguaje grandes (LLM) reemplazarán a los programadores como argumentos de que eso no puede ocurrir
- De un lado, algunos sostienen que, como pudieron crear herramientas simples con LLM, todos los programadores pronto se quedarán sin trabajo
- Del otro lado, también hay voces que niegan por completo la utilidad de estas herramientas
- Se subraya que frente a esta polarización de opiniones hace falta una mirada más matizada
El avance de la traducción automática y su impacto real
- Google Translate logró un gran progreso después de introducir la traducción automática neuronal (NMT) en 2016
- Muchas personas predijeron que la tecnología de traducción con IA haría desaparecer el trabajo de traductores e intérpretes humanos
- En la práctica, una parte considerable de quienes hacen esa afirmación nunca ha tenido experiencia en el trabajo de traducción o interpretación
- Se reconoce la utilidad de la traducción automática, pero afirmaciones como “ya no hace falta interpretación” malentienden la naturaleza del trabajo real de traducción
La diferencia entre traductores humanos y traducción automática
- El trabajo real de los traductores e intérpretes no consiste simplemente en cambiar palabras y gramática, sino que pone el foco en entender el contexto, resolver ambigüedades y la sensibilidad cultural
- Como ejemplo, incluso en un idioma parecido al inglés como el noruego, debido a diferencias culturales como las formas de cortesía, la traducción automática no logra captar significados sutiles
- En noruego, “Jeg vil ha potetene(quiero las papas)” puede sonar grosero si se traduce literalmente al inglés, pero en una conversación real hace falta una traducción más natural según el contexto
- Google Translate no puede manejar estos matices sutiles
- De hecho, si se usa solo traducción automática en conversaciones cotidianas o situaciones formales, pueden surgir malentendidos
- En idiomas como el japonés, donde la gramática y el contexto difieren mucho, la traducción automática puede transmitir mal el significado o generar oraciones gramaticalmente incorrectas
Cómo se usa realmente la traducción automática
- Esto no significa que Google Translate sea una mala herramienta
- Como ejemplo de un uso útil, se explica que ayuda cuando alguien que ya conoce el contexto lingüístico y cultural quiere pulir una expresión
- Un ejemplo de trabajo sería un caso como “ya sé lo que quiero decir, pero quiero ver una forma más natural de expresarlo”
- Los traductores humanos también integran la IA en su flujo de trabajo
- El rol del experto humano es evaluar el resultado propuesto por la IA y ajustarlo según el contexto y el propósito
Similitudes entre la programación y el trabajo de traducción
- Los programadores, en esencia, también son parecidos a ‘traductores’: convierten requisitos humanos ambiguos y complejos en un lenguaje absoluto que la computadora puede entender
- La programación es un trabajo creativo de transformar la ambigüedad y el contexto cultural humanos en el lenguaje claro de la computadora
- Los lenguajes de programación habían tenido una barrera de entrada más alta que la traducción automática porque implican mucha abstracción, pero recientemente esa barrera está bajando gracias al avance de las herramientas de IA
- Aun así, la IA no está en un nivel en el que pueda comprender por completo el contexto y la complejidad para reemplazar a los humanos
Perspectivas futuras
- Algún día la IA podría llegar a manejar incluso el contexto y la ambigüedad, pero por ahora sus límites son claros y todavía hace falta más tiempo
- La velocidad de avance de las herramientas de IA es rápida, pero los problemas éticos y el uso responsable de estas herramientas siguen siendo temas importantes
1 comentarios
Comentarios en Hacker News
Comparte una opinión con la que coincide: el trabajo de traductores e intérpretes incluye entender el contexto, resolver ambigüedades y manejar sensibilidades culturales, áreas en las que Google Translate no puede competir. Pero si se le dan prompts adecuados a un LLM, puede replicar bastante bien esas funciones. Como alguien con experiencia en traducción japonés-inglés, enfatiza que los LLM son mucho más capaces para traducir. Incluso construyó con Claude Code un sistema que combina varios LLM para traducir: primero pregunta al usuario por opciones como el propósito de la traducción, si quiere adaptación cultural o anotaciones, luego envía prompts acordes a tres modelos (OpenAI, Anthropic y Google), crea un borrador unificado a partir de todas las traducciones y después lo refina en varias rondas. En pruebas cortas, obtuvo resultados claramente superiores a los de modelos individuales, mucho mejores que Google Translate, y al nivel de traductores profesionales de primer nivel. Aun así, la interpretación (sobre todo presencial) es un caso distinto, y en la traducción general, donde la personalidad e identidad del traductor humano no son tan importantes, siente que cada vez será más difícil para los humanos competir
Pone como ejemplo que la traducción automática es una herramienta útil, pero no reemplaza por completo a los profesionales, y sugiere que con las herramientas de asistencia para programar con AI pasará algo similar. También ahí haría falta otro gran salto tecnológico antes de que se vuelva realista preocuparse por la desaparición total de los expertos actuales. Durante años se predijo que la AI en radiología sustituiría por completo a las personas, pero en la práctica la demanda de diagnósticos por imagen aumentó, y la eficiencia aportada por la AI nunca redujo realmente la necesidad de personal. De hecho, la escasez de radiólogos se ha agravado
El hecho de que el trabajo de traducción sea distinto de lo que uno imagina le recuerda el caso de “localización” en películas de Pixar. Por ejemplo, en la versión japonesa cambiaron la escena de la mesa donde un niño angloparlante detesta el brócoli por ejotes, que son algo que a los niños japoneses no les gusta
Dice que coincide con gran parte del artículo, pero señala un punto discutible. Por ejemplo, aplicar al desarrollo de software la lógica de que “incluso en un mundo sin Google Translate, poca gente habría aprendido japonés o contratado a un traductor” llevaría a pensar que muchos usuarios de “apps de baja calidad hechas con AI” quizá nunca habrían tenido interés en desarrollar software de todos modos. Eso podría significar que no necesariamente se reducirán tanto los empleos para desarrolladores. Pero el desarrollo de software tiene características fundamentalmente distintas —como la escala de las oportunidades de negocio y los costos—, por lo que la AI sí podría terminar afectando la demanda laboral de los desarrolladores actuales
Aunque no tiene evidencia estadística, dice que sus amistades traductoras sienten de verdad que el trabajo casi ha desaparecido, y que el cambio se aceleró bruscamente desde la adopción de los LLM. Los foros de traductores, grupos de Facebook y este hilo de Reddit están llenos de reacciones pesimistas. Los resultados de los expertos siguen siendo mucho mejores, pero salvo algunos trabajos sensibles, la mayor parte del mercado prácticamente desapareció. Comparte su preocupación de que le resultaría difícil recomendar la carrera de traducción a sus hijos
Señala que en el trabajo de traducción, sea humano o automático, es difícil verificar por cuenta propia si el resultado es correcto. Al final, uno tiene que confiar ciegamente en la traducción o decidir si confía más en una persona o en una máquina, y en general se tiende a confiar más en los humanos. Pero recuerda ocasiones en las que un traductor hizo un trabajo descuidado y alguien más tuvo que señalarlo. Dice que con el vibe coding (generación de código) pasa algo parecido: al usuario le cuesta juzgar si el resultado es correcto o no, así que al final sigue siendo necesaria una pericia verificable
Tras citar la opinión de que no es imposible que la AI del futuro maneje contexto y ambigüedad como un humano, comenta que, por mucho que avance la AI, sigue siendo difícil reemplazar la pericia curtida de un desarrollador veterano con mucha experiencia resolviendo incidentes de producción a las 2 de la mañana. Da la bienvenida a que los vibe coders generen un buen ambiente, pero enfatiza que al final no pueden encargarse solos de refactorizar una base de código legacy grande
Explica que el trabajo real de un traductor incluye cosas como “traducir modismos”, “explicar referencias culturales (arte, historia, comida, etc.)”, “interpretar y trasladar según el contexto los valores culturales de cada país (libertad, pasión, resiliencia, etc.)”, “ajustar el tono de la traducción al movimiento de labios del actor en doblaje” y “crear prosa bella (Artful prose)”. Considera que es difícil que un LLM desafíe directamente esas áreas donde se requiere tanta delicadeza humana
Da feedback sobre las limitaciones y la bajada de calidad de Google Translate, especialmente sobre el grave error de la función de traducción de Chrome, que a veces confunde chino tradicional con japonés. Dice que antes funcionaba bien, pero recientemente ha retrocedido sin cambios aparentes, lo que le frustra. Lo peor, dice, es que ni siquiera ofrece una forma para que el usuario corrija esos errores directamente
También comparte una anécdota causada por un fallo de traducción automática: un divertido incidente de traducción en OSNews