«

»

Mar 22

Imprimir esta Entrada

Word – ¿Te has excedido en longitud al traducir y quieres saber cuántos caracteres debes eliminar?

Siguiendo con el tema de Word, que siempre genera todo tipo de cuestiones y dudas debido a su popularidad, en una clase preguntaron si es posible controlar el número de caracteres que hay en las celdas de una determinada columna de una tabla.

En los originales de nuestro alumno pudimos ver una serie de tablas estructuradas de una forma muy común en este entorno: en una de las columnas estaban los términos en el idioma de partida y su traducción debía constar en otra de ellas, no necesariamente en la contigua puesto que la tabla era multilingüe. Hasta aquí, ningún problema. El caso es que exigían que cada una de las traducciones no sobrepasara un determinado número de caracteres y además esta cifra no era la misma para todas las tablas (pues correspondían a distintos proyectos) e incluso en ocasiones podía variar según la columna que la contuviera, es decir, según el idioma de traducción. Este tipo de restricciones suelen ser comunes cuando la traducción va destinada al entorno web, a un software de cualquier índole o, en general, a todo tipo de estructuras donde la disposición de los textos deba encajar en un determinado espacio.

Aunque es posible conocer, en Word, el número de palabras o de caracteres existentes en una selección del documento, no existe una función que automáticamente nos indique las celdas que superan el máximo de caracteres establecido y además especifique en qué cantidad.

Por otro lado, una de las opciones del control de calidad de la herramienta de traducción asistida SDL Trados Studio proporciona esta información, es decir, marca los segmentos que superan la cantidad de caracteres establecida de antemano, con lo cual en este entorno tendríamos solucionado el problema, al menos en parte.

Así que de nuevo preparé una macro de Word para controlar este tipo de casos y aquí te la dejo por si estás en el mismo caso que el traductor que seguía nuestro curso “Word avanzado para traductores“.

descarga aquí el código

Puedes copiar el código y pegarlo en un módulo del editor de Visual Basic.

En primer lugar, la macro pregunta cuál es la tabla que deseamos controlar, ya que en el documento puede haber más de una. A continuación, solicita la posición que ocupa la columna objeto del conteo (la de traducción) y por último el número máximo de caracteres permitido por celda. A partir de estos datos el proceso detecta todas las celdas de la tabla cuyo número de caracteres supere la cifra indicada e inserta, en rojo y al final de cada celda, el número de caracteres que sería necesario eliminar.

¡Esperamos que te sea útil!

 

 

1 comentario

  1. Andrea

    Realmente útil! Muchas gracias!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Puedes utilizar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies