Cómo revisar una traducción de trabajo hecha con IA: números, unidades, nombres y negaciones
No revises una traducción de IA solo por lo natural que suena. Compara de forma sistemática números, unidades, nombres, negaciones y significado con el original, y usa una retrotraducción puntual y un pequeño script en Python como apoyo.
Contenido revisado 2026.09.21Incluye archivos de ejemplo
Ver el índice
La traducción se ha realizado con IA. Comprueba el código, las unidades y los valores junto con el original. La revisión por hablantes nativos de cada idioma aún no se ha completado. English
Para quién esPersonas que usan un asistente de chat con IA para traducir documentos de trabajo y necesitan verificar los detalles importantes antes de compartirlos.
Preparación
Python 3.12
El texto original y la traducción de IA guardados como archivos de texto
01Por qué una traducción fluida todavía puede estar equivocada
Una traducción de IA puede sonar perfectamente natural y aun así cambiar un dato importante. Puede desplazarse un decimal, desaparecer una unidad, traducirse innecesariamente un nombre de producto o convertirse una instrucción negativa en una afirmación positiva. Estos errores son especialmente importantes en documentos técnicos, de compras, planificación, cumplimiento u operaciones, donde una pequeña modificación puede cambiar lo que alguien debe hacer.
El ejemplo siguiente es sintético. El objetivo no es juzgar la calidad literaria de la traducción, sino comprobar si la información que debe mantenerse estable entre idiomas realmente se ha conservado.
02Empieza con una pequeña nota de trabajo sintética
Supongamos que el texto original en inglés contiene unas instrucciones breves para un equipo de pruebas ficticio. El idioma de destino no es importante en este ejercicio; el proceso de verificación es el mismo.
Elemento del original
Texto original
Cantidad
Prepare 12 samples.
Par de apriete
Tighten Bolt A to 35 N·m.
Temperatura
Do not exceed 80 °C.
Fecha
Send the report by October 14, 2026.
Nombre
Send the final file to Mina Park.
Nombre del producto
Use the Alpha-X bracket.
Los valores críticos son, por tanto, 12, 35 N·m, 80 °C, October 14, 2026, Mina Park y Alpha-X. La expresión 'Do not exceed' también es crítica porque eliminar o debilitar la negación cambia la instrucción de trabajo.
03Pide a la IA que preserve los elementos protegidos
Al solicitar la traducción, indica qué elementos deben mantenerse sin cambios y qué contenido no debe interpretarse de forma creativa.
Incluso con una petición cuidadosa, la verificación sigue siendo necesaria. El prompt reduce el riesgo, pero no demuestra que cada detalle crítico se haya conservado correctamente.
04Comprueba números, unidades, nombres y negaciones uno por uno
Números: compara todas las cantidades, decimales, porcentajes, componentes de fechas, números de modelo y números de revisión con el original.
Unidades: confirma que 35 N·m siga siendo 35 N·m y que 80 °C siga siendo 80 °C, salvo que se haya solicitado expresamente una conversión.
Nombres: verifica nombres de personas, empresas, proyectos y productos con la grafía autorizada del original.
Negaciones: busca expresiones como not, never, do not, cannot, except y without, y confirma que la traducción mantenga la misma restricción.
Fuerza de obligación: distingue must, should, may y can. No son equivalentes en instrucciones de trabajo.
Fechas: comprueba tanto la fecha como su función. Una fecha límite no debe convertirse en una fecha de reunión o una fecha estimada.
Problema de traducción
Resultado
35 N·m se traduce como 35 Nm
El significado puede seguir siendo comprensible, pero conviene comprobar si el documento exige conservar exactamente la notación de la unidad.
80 °C se traduce como 80 °F
Es incorrecto salvo que se haya solicitado y verificado expresamente una conversión de unidades.
Mina Park se traduce o se escribe de otra forma
Debe comprobarse con la grafía autorizada.
Do not exceed 80 °C se traduce como Maintain 80 °C
Es incorrecto porque han cambiado tanto la prohibición como el significado.
Alpha-X se traduce como una descripción genérica
Es incorrecto si Alpha-X es el nombre oficial del producto.
05Usa la retrotraducción como comprobación puntual, no como prueba
Como segunda comprobación, puedes seleccionar algunas frases traducidas y pedir a la IA que las traduzca de vuelta al idioma original sin mostrarle el texto original. Esto resulta especialmente útil con instrucciones negativas, compromisos, fechas límite y frases cuya redacción parece muy distinta.
Supongamos que la retrotraducción devuelve 'Keep the temperature at 80 °C' en lugar de 'Do not exceed 80 °C.' Esa diferencia es una señal para revisar de nuevo la instrucción traducida. Sin embargo, una retrotraducción que coincida con el original tampoco demuestra por sí sola que sea correcta, porque la misma IA puede reproducir su interpretación anterior.
06Usa Python para comparar elementos protegidos
Un pequeño script puede ayudar a detectar cambios evidentes en los detalles protegidos. El siguiente ejemplo, basado únicamente en la biblioteca estándar, lee source.txt y translation.txt, extrae números y determinadas cadenas protegidas y guarda un informe en outputs/translation_check_report.txt. No modifica los archivos originales y se detiene si la carpeta outputs ya existe.
python
from pathlib import Path
import re
import sys
SOURCE_PATH = Path("source.txt")
TRANSLATION_PATH = Path("translation.txt")
OUTPUT_DIR = Path("outputs")
REPORT_PATH = OUTPUT_DIR / "translation_check_report.txt"
if not SOURCE_PATH.is_file():
sys.exit("Missing input file: source.txt")
if not TRANSLATION_PATH.is_file():
sys.exit("Missing input file: translation.txt")
if OUTPUT_DIR.exists():
sys.exit("Stop: outputs folder already exists. Remove or rename it manually first.")
source = SOURCE_PATH.read_text(encoding="utf-8")
translation = TRANSLATION_PATH.read_text(encoding="utf-8")
number_pattern = re.compile(r"\b\d+(?:\.\d+)?\b")
source_numbers = number_pattern.findall(source)
translation_numbers = number_pattern.findall(translation)
protected_strings = [
"N·m",
"°C",
"Mina Park",
"Alpha-X",
]
lines = []
lines.append("AI TRANSLATION CHECK")
lines.append("====================")
lines.append("")
lines.append(f"Source numbers: {source_numbers}")
lines.append(f"Translation numbers: {translation_numbers}")
if source_numbers == translation_numbers:
lines.append("PASS: number sequence matches")
else:
lines.append("CHECK: number sequence differs")
lines.append("")
lines.append("Protected strings:")
for item in protected_strings:
in_source = item in source
in_translation = item in translation
if in_source and in_translation:
lines.append(f"PASS: {item}")
elif in_source:
lines.append(f"CHECK: missing or changed in translation -> {item}")
lines.append("")
lines.append("Manual checks still required:")
lines.append("- Verify negations and obligation strength sentence by sentence.")
lines.append("- Confirm that each number still refers to the same item.")
lines.append("- Check dates, names, units, and product names in context.")
lines.append("- Spot-check high-risk sentences with back-translation.")
OUTPUT_DIR.mkdir()
REPORT_PATH.write_text("\n".join(lines) + "\n", encoding="utf-8")
print(f"Created: {REPORT_PATH}")
Después de guardar los dos textos, ejecuta python translation_check.py. Que las listas de números coincidan es útil, pero no suficiente. La traducción podría contener los mismos números en frases equivocadas, por lo que los elementos críticos todavía deben comprobarse en su contexto.
07Errores comunes al revisar traducciones hechas con IA
Comprobar únicamente si la traducción suena natural.
No detectar cambios en decimales, signos negativos, símbolos de porcentaje o unidades.
Permitir que un producto o proyecto se traduzca como vocabulario común.
No detectar que han desaparecido palabras como not, never, except o without.
Tratar must, should, may y can como expresiones equivalentes.
Confiar en la retrotraducción como prueba definitiva porque se parece al original.
Comprobar solo la presencia de un número o unidad sin verificar que siga asociado a la afirmación correcta.
Las comprobaciones automáticas son buenas para encontrar diferencias visibles. Son mucho menos fiables para determinar si se han conservado la intención, el alcance, las excepciones, la responsabilidad o los efectos jurídicos de una frase. Esos aspectos requieren lectura contextual y, en documentos de alto impacto, una revisión adecuada por especialistas.
08Usa una lista final para revisar la traducción
Compara todos los números, fechas, porcentajes, números de modelo y números de revisión.
Confirma todas las unidades y comprueba que no se haya realizado ninguna conversión no solicitada.
Verifica nombres de personas, empresas, proyectos y productos con su grafía autorizada.
Compara cada negación y excepción directamente con la frase original.
Comprueba expresiones de obligación como must, should, may y can.
Retrotraduce algunas frases de alto riesgo sin mostrar el original.
Lee la traducción final en contexto y no dependas únicamente de las comprobaciones automáticas de tokens.
La regla práctica es tratar una traducción de IA como un borrador cuyos datos críticos deben verificarse de forma independiente. Para contratos, instrucciones de seguridad, documentos regulatorios, contenido médico u otros materiales de alto impacto, utiliza el proceso profesional de revisión requerido por la organización en lugar de depender únicamente de una comprobación ligera con IA y scripts.
Registro de ejecución y verificación
2026-09-21 · hand-checked example · Python 3.12
Se comprobó que el original sintético contiene los valores críticos 12, 35 N·m, 80 °C, October 14, 2026, Mina Park y Alpha-X.
Se comprobó que 'Do not exceed 80 °C' es una instrucción negativa de límite máximo y no equivale a 'Maintain 80 °C.'
Se comprobó que cambiar 80 °C por 80 °F sin una solicitud explícita de conversión alteraría la información original.
Se comprobó que el ejemplo de retrotraducción se presenta solo como una comprobación puntual y no como prueba de exactitud.
Se comprobó que el script lee source.txt y translation.txt sin modificarlos.
Se comprobó que el script escribe únicamente outputs/translation_check_report.txt y se detiene si la carpeta outputs ya existe.
Se comprobó que el script utiliza únicamente módulos de la biblioteca estándar de Python 3.12.
Límites de la verificación
El código fue revisado y el pequeño ejemplo sintético se comprobó manualmente, pero yo no ejecuté el código.
El script compara números visibles y determinadas cadenas protegidas, pero no puede determinar si siguen asociados al significado correcto.
El ejemplo no detecta automáticamente todas las variantes de unidades, formatos numéricos regionales, patrones gramaticales de negación o cambios semánticos.
La retrotraducción puede reproducir el mismo error de interpretación y, por tanto, no puede demostrar por sí sola que la traducción sea correcta.
Los documentos jurídicos, de seguridad, regulatorios, médicos, contractuales o técnicos de alto impacto pueden requerir revisión por un traductor cualificado o un especialista en la materia.
Las explicaciones y los ejemplos son de elaboración propia. Puedes consultar los comportamientos y conceptos relacionados en las siguientes fuentes oficiales.
Convierte “automatiza esto” en una descripción de tarea ejecutable. Adjunta una muestra sintética sin datos sensibles y un resultado esperado comprobado manualmente para completar una solicitud de script que totalice registros de trabajo por equipo.
Comprueba una función de agregación con cuatro filas que puedes calcular manualmente y 12 unit tests. Verifica no solo valores normales, sino también entrada vacía, cero, decimales y entrada no válida.
Divide un resumen plausible en hechos, cálculos e interpretaciones. Recalcula proporciones y promedios a partir de datos mensuales sintéticos y reescribe las frases con fuentes faltantes o causas exageradas para convertirlas en afirmaciones comprobables.
Trata una expresión regular generada por IA como un borrador, no como una regla terminada. Crea una pequeña tabla de pruebas sintéticas, compara las coincidencias esperadas con las reales, corrige el patrón y guarda un informe de revisión antes de usarlo con datos reales.