Una de las premisas de todo traductor profesional que se precie es pasar el corrector ortográfico a un texto antes de entregarlo. Y no porque hayamos cometido una falta de ortografía por desconocimiento (que también pasa), sino porque todos cometemos erratas al escribir rápido durante mucho tiempo seguido. Yo normalmente paso el corrector al acabar de traducir un archivo y otra vez después de haberlo revisado. Además, siempre que sea posible es recomendable copiar el texto a Microsoft Word, ya que el corrector es más eficaz que el de Excel o SDLX por poner ejemplos. Aunque resulta algo pesado, es la mejor elección si se dispone de tiempo.
El caso es que esta tarea puede ser muy tediosa si trabajamos con archivos en los que abundan etiquetas, ya que el corrector se para en ellas cada vez que lo pasamos y tenemos que darle a omitir esa palabra. Esto no es realmente un problema si solo trabajamos con un archivo, pero si son varios, la cosa se complica un poco. Veamos cómo podemos solucionar este escollo gracias a la potente función de Microsoft Word llamada Buscar y reemplazar.
Normalmente, las etiquetas aparecen entre comillas angulares (<>), aunque también pueden estar entre corchetes ([]) o llaves ({}). Así pues, una forma fácil de eliminar todas las etiquetas de un documento sería buscar todo lo que aparezca entre los caracteres correspondientes y reemplazarlo por nada (es decir, dejar el campo de “Reemplazar con” vacío). ¿Cómo podemos hacer esto con Microsoft Word? Fácil, activando el uso de caracteres comodín (wildcards) y poniendo en el campo de búsqueda lo siguiente: \<*\>
De este modo, si tenéis una frase como “Esto es un <colour=red>ejemplo<\colour> de etiqueta en una frase” y hacéis clic en “Reemplazar todo”, las etiquetas desaparecerán por arte de magia de un golpe, por lo que el corrector detectará menos falsos positivos. A continuación explicaré lo que significa cada carácter de esta extraña combinación:
- \: la barra invertida permite introducir caracteres reservados para una función especial. Tal y como podemos comprobar si hacemos clic en el botón “Especial” de la función Buscar y reemplazar, ‘<’ indica buscar al principio de una palabra y ‘>’ al final. Dado que tenemos que buscar precisamente esos caracteres, tendremos que poner una barra invertida antes de ellos.
- <: el principio de cada etiqueta. Como hemos dicho antes, puede variar.
- *: el asterisco indica que se deberá buscar cualquier carácter o caracteres. Por ejemplo, me* buscará todas las palabras que empiecen por “me”, como “mesa”, “meta”, “mequetrefe”, etc. En este caso, buscará cualquier combinación de caracteres cuyo principio sea ‘<’ y cuyo fin sea ‘>’.
- >: el final de cada etiqueta. Como hemos dicho antes, puede variar.
Sin embargo, puede que necesitemos que alguna etiqueta en concreto se reemplace por otra para que el corrector no note que falta un verbo o sujeto en una oración. Este es el caso típico de etiquetas como <Item>, <Hero> o <Partner>. En este supuesto, antes de proceder a usar la función Buscar y reemplazar con la combinación de caracteres que hemos aprendido, deberemos buscar y reemplazar esas etiquetas por palabras que tengan sentido en la frase, como pueden ser <Objeto>, <Pablo> y <Pedro>, respectivamente.
Bien, aunque hemos aprendido algo que nos va a hacer la vida un poco más fácil, no deja de ser una tarea repetitiva, especialmente si trabajamos con muchos archivos. ¿Qué hacer entonces? Nada tan sencillo como crear una macro. No tenemos más que ir a Herramientas > Macro > Grabar nueva macro, asignar una combinación de teclas o botón para la macro, y realizar todos las operaciones repetitivas que necesitemos.
Como un video vale más que mil palabras, he preparado una breve demostración en forma de vídeo improvisado (¡atención, que esta vez sí que tiene voz con sonido claro!):
Como habréis podido ver, al final también he seleccionado todo el documento para configurar todo el texto con el idioma español. Esto es bastante útil para copiar texto de otra fuente, ya que al menos a mí siempre me aparece en inglés.
En fin, espero que, si trabajáis alguna vez con etiquetas, esta información os ayude a que pasarle el corrector sea una tarea amena. También os recomiendo que, si hay algún fragmento grande en otro idioma en el texto, lo eliminéis antes de pasarle el corrector para agilizar el proceso.




Hola Pablo:
¡Ya te echábamos de menos por aquí!
. Otra forma que se me acaba de ocurrir para evitar este problema es hacer clic en Agregar, en el cuadro de diálogo del corrector ortográfico. Es una forma menos elegante que la tuya. Eso sí, si el número de etiquetas no es muy elevado, pasados unos cuatro o cinco clics, el corrector ortográfico no nos volverá a molestar ^^
Uf, es que entre el trabajo, el máster y otras cosillas la verdad es que me da pereza ponerme con el blog… Aunque me lo pasé bien grabando el vídeo. Creo que tendré que hacerlo más a menudo xD
Sí, si hay pocas etiquetas no pasa nada, aunque puede ser muy pesado si le pasamos el corrector a 100 archivos y las etiquetas varían de unas a otras. Lo bueno de esta solución es que funciona prácticamente para cualquier texto
Muy interesante, Pablo… como siempre.
Saludos
Hola Pablo:
En primer lugar, muchísimas gracias por tus consejos. Leo tu blog desde hace unos meses. Me licencié en Traducción hace 5 años y desde entonces no he parado de dar vueltas y más vueltas, sin saber realmente hacia dónde me dirijo. Me he especializado en Traducción Técnica, aunque tengo mucho interés en Localización. ¿Me podrías recomendar algún máster?, ¿crees que vale la pena?
Un saludo.
P.D: También me gustaría saber por qué usas el término “optimizar”, y no “mejorar”. ¿Me he vuelto demasiado conservadora?
Hola Adela:
Pues no sabría qué decirte si ya tienes 5 años de experiencia (eso he creído entender), porque ya tienes más que yo
En tu caso, quizás sea interesante hacer algún curso de localización para adquirir conocimientos sobre la materia y no un máster entero. Si te es posible (a mí no
), te recomiendo este curso de verano que organiza la Universidad de Alicante sobre localización. Sobre el máster, bueno, pues ya depende de las ganas: te recomiendo que le eches un vistazo este artículo de Olli 
Respecto a lo de optimizar… Pues no sé, me salió solo
Supongo que es porque eso de la optimización está muy extendido en el mundo del software 
Muchísimas gracias Pablo.
Sí, tengo experiencia, aunque lo de cinco años, no sé no sé.
Le he echado un vistazo a nuestra querida RAE, y, sí señor, tienes toda la razón.
optimizar.
1. tr. Buscar la mejor manera de realizar una actividad.

Gracias de nuevo.
Gracias Pablo por el artículo, como siempre muy informativo y trabajado. Siempre van bien estos “truquitos” para ahorrar tiempo y optimizar nuestra productividad.
No obstante, no entiendo cómo todavía las herramientas CAT no incorporan buenos correctores ortográficos que contemplen todos estos problemas…
Es como si en un programa específico de contabilidad tuvieras que recurrir a Excel para comprobar que los cálculos están bien…
Hola, tocayo:
el problema de las etiquetas es un tema recurrente en el ámbito de la traducción. Utilizar las opciones de búsqueda especiales de MS-Word es una solución. Pero, no me parece una “solución ideal”. Por ejemplo:
¿Qué haces cuando es necesario conservar las etiquetas?
Lo cierto es que “soluciones ideales” NO existen, sino que existen soluciones más o menos idóneas para cada caso. Una de las soluciones que utilizo, aunque también tiene sus inconvenientes, son las macros de MS-Word creadas porRob Laumen), que os copio aquí a efectos divulgativos:
Sub Hide_Between_Brackets()
‘
‘ Rob Laumen
‘ To hide text between (), [], {}, or
‘ Text can be reverted using macro
‘ unhide_between_brackets()
‘
Dim a$
Dim b$
a$ = WordBasic.[InputBox$](”Start character(s):”)
b$ = WordBasic.[InputBox$](”Stop character(s):”)
WordBasic.StartOfDocument
WordBasic.EditFind Find:=a$
While WordBasic.EditFindFound()
WordBasic.ExtendSelection
WordBasic.EditFind Find:=b$
WordBasic.Cancel
WordBasic.FormatFont Hidden:=1
WordBasic.CharRight
WordBasic.EditFind Find:=a$
Wend
End Sub
Sub Unhide_Between_Brackets()
‘
‘ Rob Laumen
‘ To show text between (), [], {}, or
‘ that was previously hidden using
‘ macro Hide_between_brackets().
‘
Dim a$
Dim b$
a$ = WordBasic.[InputBox$](”Start character(s):”)
b$ = WordBasic.[InputBox$](”Stop character(s):”)
WordBasic.StartOfDocument
WordBasic.EditFind Find:=a$
While WordBasic.EditFindFound()
WordBasic.ExtendSelection
WordBasic.EditFind Find:=b$
WordBasic.Cancel
WordBasic.FormatFont Hidden:=0
WordBasic.CharRight
WordBasic.EditFind Find:=a$
Wend
End Sub
Lo que, en teoría, deberían hacer respectivamente estas dos macro es ocultar y visualizar el texto entre corchetes, paréntesis, etc. Pero, como ya he dicho, éstas tienen sus inconvenientes:
1) La segunda macro, para volver a visualizar el texto, a un servidor nunca le ha funcionado.
Y la solución a este problema pasa por ir en MS-Word al menú Herramientas -> Opciones -> Ver y marcar la casilla “Ver texto oculto”.
2) El segundo problema es, si tienes textos etiquetados con varios tipos de etiquetas (echarle un vistazo al código fuente de la, a primera vista, simple página del buscador google). Por tanto, se tendrá que repetir el proceso de ocultación de etiquetas y nueva visualización para cada tipo de etiqueta, ya que las macros no disponen de para recordar qué tipo de etiqueta se ha etiquetado y cual no.
En fin, si a alguién se le ocure una idea para hacer funcional la segunda macro (un servidor lo ha intentado sin éxito…), le prestaría un gran servicio a la comunidad de traductores
Perdonad el formato del texto anterior. Se me escaparon unas etiquetas, que no venían a cuento. Con tanto hablar de etiquetas…
Hola Pablo (qué raro se me hace escribir mi nombre):
Excelente comentario, ¡muchas gracias! La verdad es que ni se me había ocurrido lo que planteas. De esta manera, si trabajas directamente en Word, te aseguras de que puedes seguir trabajando con el mismo documento.
Tal y como está escrita la macro, parece que tiene ya mucho tiempo. Vamos, no estoy 100% seguro, pero “WordBasic” es lo que se usaba en versiones bastante antiguas de Word.
Le echaré un vistazo en cuanto pueda a ver si logro averiguar qué falla en la segunda opción
Hola de nuevo, Pablo:
Efectivamente, el código me parece que está ya algo obsoleto. Pero bueno, cambiando alguna cosa (como el $ de la variable), la macro va bien.
Lo único que tienes que hacer para que funcione bien la macro es poner esto después de “Dim b$”:
ActiveDocument.ActiveWindow.View.ShowHiddenText = True
Como se puede intuir, hace que Word muestre el texto oculto antes de ponerse a buscar.
Basta con que al final pongas:
ActiveDocument.ActiveWindow.View.ShowHiddenText = False
para estar como antes.
Espero haberte ayudado
Hola, Pablo(a mi también se me hace raro poner mi nombre y los lectores se van a liar más la pata que un camello
Respecto a la macro, sin duda que es antigua(al igual que un servidor, que pertenece a la raza de los “traductosaurios”). Pero, si funciona, soy partidario de dejar las cosas como están…
He probado lo que dices y, fectivamente, “funciona”.
Tal como afirmas, sóloes necesario colocar la instrucción “ActiveDocument.ActiveWindow.View.ShowHiddenText = False” depués de la instrucción “wend2 y antes de la instrucción “end sub”.
Muchas gracias y espero que este truquillo sea útil para los colegas que siguen tú blog
Ehorabuena por tu blog, si quieres puedes apuntarte al directorio web/blog http://www.cincolinks.com podrás promocionar tu web, con tu ficha y tus votaciones y valoraciones, con un método de intercambio de visitas que harán que tu blog se de a conocer por toda la red. Pasate
Creo que no hay muchos blogs de las características y temática del tuyo en este directorio, me gustaría mucho que participaras.
Saludos, espero verte por http://www.cincolinks.com.
Yo en lugar de eliminar el texto de las etiquetas u ocultarlo, lo que hacía era marcarlo con estilo tw4winexternal, que incluye entre sus características el que no se revisa ortografía y gramática.
El proceso, más o menos, es:
Buscar (con caracteres comodín activados): (\)
Reemplazar:\1 formato > estilo > twinexternal
\1 indica que la cadena se sustituye por sí misma, pero con el formato especificado.
Lo ideal, de todas formas, es ir abandonando la interfaz de Word. Wordfast ya lo ha hecho con Worfast Pro. Es mucho mejor a la larga, no sólo por la cuestión del corrector, sino también para evitar dañar las etiquetas.
pablo, soy un integrante de la revista “La Huella”, una revista que hacemos algunos alumnos de la carrera de profesorado y traductorado de ingles de la Universidad Nacional del Comahue (Rio Negro, Argentina), y queriamos poner 2 artículos de tu blog que me resultaron interesantes.Antes, obviamente, queriamos pedirte autorización para publicar dichos artículo e invitarte a escribir artículos para la revista.
desde ya, muchas gracias,
espero tu respuesta
saluda atte
Franco Silvio Cucchetti
Rubén, para hacer esto, imagino que tendrás que aplicar el estilo a cada una de las diferentes etiquetas del texto etiquetado. Sólo en el lenguaje HTML existe ya un centenar o más de etiquetas. Y el estilo twinexternal, sólo te servirá si utilizas Trados, o algún programa con segmentación compatible.
En cambio, con la macro, se oculta, por ejemplo, todo lo que está entre “”, y no tienes que preocuparte de su contenido más que en segunda instancia. El problema viene, por ejemplo, cuando existe un texto entre paréntesis angulares que NO es una etiqueta, pero, es mád bien la excepción.
Son dos soluciones distintas.