estevan alcaide proyecto

16
 Software libre para su aplicación a la traducción en el entorno Macintosh Tecnologías de la traducción (TI0925) Gloria Estevan Alcaide 2010/2011

Upload: lance-cooper

Post on 19-Oct-2015

43 views

Category:

Documents


0 download

TRANSCRIPT

  • Software libre para su aplicacin a la traduccin en el entorno Macintosh Tecnologas de la traduccin (TI0925)

    Gloria Estevan Alcaide

    2010/2011

  • Gloria ESTEVAN ALCAIDE

    2

    ndice ndice............................................................................................... 2 1. Introduccin................................................................................. 3

    1.1. Nuestro trabajo ............................................................................................ 3 1.2. Qu es el software libre ............................................................................... 3 1.3. Qu son los programas multiplataforma .................................................... 4 1.4 Los sistemas operativos................................................................................ 4

    Windows ..................................................................................................................................4 Linux ........................................................................................................................................4 Mac OS X .................................................................................................................................4

    2. Anlisis de software libre de traduccin asistida para su uso en Mac OS X ......................................................................................... 6

    2.1. OmegaT........................................................................................................ 6 Breve descripcin ....................................................................................................................6 Dnde descargar y cmo instalar ..........................................................................................6 Uso y caractersticas ............................................................................................................... 7 Valoracin ...............................................................................................................................8

    2.2. Anaphraseus...............................................................................................10 Breve descripcin .................................................................................................................. 10 Dnde descargar y cmo instalar ........................................................................................ 10 Uso y caractersticas ..............................................................................................................11 Valoracin ............................................................................................................................. 12

    2.3. Bitext2tmx..................................................................................................13 Breve descripcin .................................................................................................................. 13 Dnde descargar y cmo instalar ........................................................................................ 13 Uso y caractersticas ............................................................................................................. 13 Valoracin ............................................................................................................................. 14

    3. Conclusin .................................................................................. 15 4. Bibliografa .................................................................................16

  • Gloria ESTEVAN ALCAIDE

    3

    1. Introduccin 1.1. Nuestro trabajo A modo de (breve) introduccin, vamos a comentar las partes de las cuales va a constar este proyecto, as como cules han sido las razones que nos han motivado a escoger este tema y qu criterios hemos seguido para la eleccin del material.

    En primer lugar, se explicar de forma breve los principales conceptos relacionados con la temtica del trabajo (esto es, definiremos lo que es el software libre, el software multiplataforma, y hablaremos brevemente de lo que es un sistema operativo, as como tambin daremos un repaso de los principales SO en uso hoy en da, detenindonos concretamente en Mac OS X).

    En un principio se decidi hacer el trabajo sobre herramientas de software libre para la asistencia la tarea del traductor por motivos simplemente de inters tico (lo primero) y personal (lo segundo). Tras comentar con la profesora que, al ser usuaria de Macintosh, solo iba a poder analizar herramientas de software libre que estuvieran disponibles para esta plataforma, se me sugiri que precisamente incorporara ese aspecto a la propia temtica del trabajo, y analizara herramientas de software para la traduccin en el entorno Mac OS X.

    1.2. Qu es el software libre El software libre es la denominacin del software que respeta la libertad de los usuarios sobre su producto adquirido; dicho producto puede, por tanto, ser usado, copiado, estudiado, cambiado y redistribuido libremente. Segn la Free Software Foundation, el software libre refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

    El software libre suele estar disponible de forma gratuita, o al precio de costo de la distribucin a travs de otros medios; sin embargo, no es obligatorio que sea as, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware; el trmino free software, la denominacin original en ingls del software libre, puede conducir a la ambigedad debido al carcter polismico del trmino free), ya que, conservando su carcter de libre, puede ser distribuido comercialmente ("software comercial"). Anlogamente, el "software gratis" o "gratuito" incluye en ocasiones el cdigo fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificacin y redistribucin de dichas versiones modificadas del programa.

    Tampoco debe confundirse software libre con "software de dominio pblico". ste ltimo es aquel software que no requiere de licencia, pues sus derechos de explotacin son para toda la humanidad, puesto que pertenece a todos por igual. Cualquiera puede hacer uso de l, siempre que sea con fines legales y consignando su autora original. Este software sera aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este (este plazo es habitualmente de 70 aos). Si un autor

  • Gloria ESTEVAN ALCAIDE

    4

    condiciona su uso bajo una licencia, por muy dbil que sea, ya no es del dominio pblico.

    1.3. Qu son los programas multiplataforma Multiplataforma es un trmino usado para referirse a software (programas, sistemas operativos, lenguajes de programacin, etc.) que pueda funcionar en diversas plataformas. Por ejemplo, una aplicacin multiplataforma podra ejecutarse en Windows en un procesador x86, en GNU/Linux en un procesador x86, y en Mac OS X en uno x86 (solo para equipos Apple) o en un PowerPC.

    El software libre suele ser (aunque no necesariamente) multiplataforma, puesto que contribuye a la ideologa de que el software pueda ser distribuido libremente entre el mayor nmero de usuarios posibles.

    1.4 Los sistemas operativos Un sistema operativo (SO) segn la Real Academia Espaola es el programa o conjunto de programas que efectan la gestin de los procesos bsicos de un sistema informtico, y permite la normal ejecucin del resto de las operaciones.

    Vamos a ver a grandes rasgos cules son los sistemas operativos ms usados

    Windows

    Microsoft Windows es el nombre de una serie de sistemas operativos desarrollados por la empresa Microsoft desde la dcada de 1980.

    Es el sistema operativo ms usado del mundo y por tanto, para el que ms software se desarrolla.

    La versin actual de Windows es Windows 7.

    Linux

    El ncleo Linux es un ncleo (tambin denominado Kernel) de sistema operativo libre tipo Unix.3 Es uno de los principales ejemplos de software libre y cdigo abierto. Linux est licenciado bajo la GPL v2 y est desarrollado por colaboradores de todo el mundo. El desarrollo del da a da tiene lugar en la Linux Kernel Mailing List.

    El ncleo Linux fue concebido por el entonces estudiante de ciencias de la computacin finlands, Linus Torvalds, en 1991. Linux consigui rpidamente desarrolladores y usuarios que adoptaron cdigos de otros proyectos de software libre para su uso en el nuevo sistema operativo. El ncleo Linux ha recibido contribuciones de miles de programadores.

    Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribucin Linux.

    Mac OS X

    Mac OS X, es un sistema operativo desarrollado y comercializado por la empresa californiana Apple (fundada por Steve Jobs en la dcada de 1970); es,

  • Gloria ESTEVAN ALCAIDE

    5

    adems, el sistema operativo alrededor del cual gira nuestro trabajo. Se introdujo en el mercado en 2002 y sustituye a su sucesor, el Mac OS 9, que haba sido el sistema operativo de Apple desde 1984. Est basado en UNIX.

    Cabe mencionar que el Mac OS X es un sistema operativo que no se puede instalar sobre cualquier soporte de hardware (como s puede hacerse con Windows o Linux, por ejemplo) sino que slo es compatible, en principio1, con hardware de Apple, y el conjunto software/hardware forma una unidad. En las primeras versiones del Mac OS X (hasta Leopard, en 2005) la plataforma estndar de hardware se basaba en procesadores PowerPC; despus se abandon este soporte, se introdujo un chip de Intel y progresivamente se fue reduciendo la compatibilidad entre software y hardware PowerPC; la versin actual (Snow Leopard) tiene una compatibilidad nula con el PowerPC (es decir, en un equipo comprado antes de 2005 ya no puedes instalar la versin actual de Mac OS X).

    1 Decimos en principio puesto que existe un movimiento pirata conocido como hackintosh que consiste en instalar el Mac OS X en soportes de hardware genricos con chip de Intel (algo posible desde la transicin de Apple desde el PowerPC a Intel)

  • Gloria ESTEVAN ALCAIDE

    6

    2. Anlisis de software libre de traduccin asistida para su uso en Mac OS X El software que hemos decidido analizar se ha seleccionado en base a varios criterios: son aplicaciones que hemos estudiado en la asignatura TI-0925, disponibles para su uso en la plataforma Mac OS X y todas son, adems, herramientas de traduccin asistida.

    2.1. OmegaT Breve descripcin

    OmegaT es una aplicacin libre de traduccin asistida (permite la creacin y uso de memorias de traduccin) escrita en Java. Es un programa dirigido a traductores profesionales.

    Dnde descargar y cmo instalar

    OmegaT se puede descargar en la siguiente URL:

    http://www.omegat.org/es/downloads.html

    o El programa viene comprimido en una carpeta .zip, que tendremos que descomprimir.

    o Una vez descomprimida la carpeta, vemos un archivo index.html (que incluye a su vez un readme.txt en muchos idiomas, as como una gua de usuario tambin plurilinge) y el archivo OmegaT.app, que es la extensin que tienen los programas en Mac (la gran mayora son autocontenidos) (fig. 1).

    o Para instalar simplemente hemos de trasladar el archivo OmegaT.app a la carpeta Aplicaciones. Observamos que el programa se ha instalado correctamente (fig. 2):

    Figura 1

  • Gloria ESTEVAN ALCAIDE

    7

    Uso y caractersticas

    OmegaT permite principalmente la creacin y uso de memorias de traduccin, tanto para la traduccin de textos como para la localizacin de pginas web. Al crear un proyecto de traduccin nuevo en OmegaT, genera automticamente las carpetas del proyecto (archivos de origen, memoria de traduccin, glosario, y

    archivos de destino) (fig.3). Podemos insertar manualmente archivos en la

    Figura 2

    Figura 3

  • Gloria ESTEVAN ALCAIDE

    8

    carpeta de origen as como una memoria de traduccin en su correspondiente carpeta si queremos.

    La interfaz de usuario est dividida principalmente en tres ventanas. En la ventana principal, situada en el lado izquierdo de la zona de trabajo, se nos

    presenta el texto o pgina web en el cual estamos trabajando. La parte de la derecha est dividida, a su vez, en la ventana de coincidencias (donde podemos ver las coincidencias con sus correspondientes porcentajes para el fragmento que tengamos seleccionado en ese momento) y la ventana de glosario, donde podemos visualizar glosarios que hayamos aadido para ayudarnos en el proceso de traduccin (fig. 4). OmegaT presenta, adems, la posibilidad de usar Google Translate desde la propia interfaz del programa, as como la posibilidad de instalar diccionarios que nos ir buscando automticamente las palabras que se nos presenten en ese momento en el fragmento que estemos traduciendo (los diccionarios estn basados en la plataforma de StarDict).

    Valoracin

    En nuestra opinin, OmegaT es la aplicacin libre de traduccin asistida ms completa y que presenta un mejor funcionamiento de todas las que se han probado.

    Figura 4

  • Gloria ESTEVAN ALCAIDE

    9

    La versin del programa para Mac funciona bastante bien: no hemos detectado ningn tipo de problema ni error a la hora de traducir textos usando una memoria de traduccin, o a la de localizar pginas web tambin con uso de una memoria.

    Se podra criticar, tal vez, el hecho de que la interfaz no sea todo lo vistosa que puede ser la homloga de un programa de software privativo (por ejemplo, la de Translators Workbench y TagEditor, de Trados); esto se echa de menos especialmente a la hora de localizar pginas web (sera til que, por ejemplo, las etiquetas HTML se diferenciaran de alguna forma del resto del texto).

    En cuanto a esta versin en particular, podramos mencionar que el plug-in de Google Translate no funciona.

  • Gloria ESTEVAN ALCAIDE

    10

    2.2. Anaphraseus Breve descripcin

    Anaphraseus consiste en un conjunto de macros para OpenOffice que nos permite utilizar memorias de traduccin bilinges en formato TMX para asistir a la tarea traductora de documentos en este programa.

    Dnde descargar y cmo instalar

    Anaphraseus se puede descargar en la siguiente URL:

    http://anaphraseus.sourceforge.net/

    o El programa viene comprimido en una carpeta zip, que tendremos que descomprimir.

    o Dentro de la carpeta veremos el archivo Anaphraseus_2.01b.oxt, que es el archivo principal de extensin de OpenOffice que deberemos instalar en este mismo.

    o Abriremos OpenOffice y elegiremos Herramientas -> Administrador de extensiones (fig. 5). Desde aqu, aadiremos el archivo Anaphraseus_2.01b.oxt que hemos obtenido tras descomprimir la carpeta zip.

    o Reiniciamos OpenOffice y podremos observar que en la barra de tareas

    tenemos una nueva pestaa que se llama Anaphraseus. Como podemos observar en la figura 6, el programa presenta algunos errores en la localizacin (espordicamente, los mens aparecen as).

    Figura 5

    Figura 6

  • Gloria ESTEVAN ALCAIDE

    11

    Uso y caractersticas

    Aunque la interfaz de Anaphraseus en principio es adecuada (es muy reminiscente a la de Translators Workbench, de Trados, por ejemplo) no podemos dejar de mencionar que en todas las versiones disponibles para descargar hay un fallo tcnico en el cdigo del programa que hace bastante difcil conseguir que funcione.

    Una vez instalado, vamos al men de configuracin para elegir nuestras opciones (importar una memoria de traduccin TMX o bien crear una nueva, elegir lenguajes origen y meta, aadir posibles glosarios etc.). Hasta aqu no tenemos ningn problema (fig. 7).

    Figura 7

    En el momento de empezar a traducir, sin embargo, es cuando el glitch del programa nos impide comenzar; al intentar abrir un segmento para proceder a su traduccin, el plug-in nos lo impide (fig. 8).

    Figura 8

    Este error sucede porque al abrir OpenOffice, se abre automticamente una sesin de traduccin en Anaphraseus que impide que nuestra autntica sesin comience, cuando creamos o importamos una memoria de traduccin. Para

  • Gloria ESTEVAN ALCAIDE

    12

    evitarlo, hemos de cerrar y abrir sesin usando el botn del men de

    Anaphraseus: 2

    Valoracin

    Anaphraseus es una herramienta muy buena de software libre para el traductor profesional. La interfaz es muy sencilla e intuitiva, y bien puede equiparase a programas homlogos de software privativo (como Translators Workbench).

    Figura 9

    El hecho de que la aplicacin se presente como una extensin para el Writer de OpenOffice es (fig. 9), tambin, una enorme ventaja, tanto si nos gusta trabajar con la interfaz de este programa a la hora de traducir textos como desde un punto de vista de la integracin de dos herramientas potentes de software de libre distribucin y gratuito.

    Mientras que Anaphraseus no es tan completo ni ofrece tantas caractersticas como, por ejemplo, OmegaT (con el que, recordemos, podemos localizar pginas web, adems de traducir documentos usando memorias de traduccin bilinges) s que le gana en lo referente a lo visual; la interfaz es ms cmoda.

    Podemos criticar el hecho (tal vez otro glitch?) de que cada vez que abrimos un fragmento nuevo, los caracteres no imprimibles de OpenOffice aparecen automticamente, lo cual puede llegar a ser bastante molesto.

    2 Hemos obtenido esta informacin de mano de los desarrolladores, que dicen que el bug se arreglar en la prxima versin del programa, en el foro oficial de la aplicacin: http://sourceforge.net/projects/anaphraseus/forums/. Recordemos, de todos modos, que se trata de una aplicacin en fase beta, todava, por lo que la presencia de errores es normal.

  • Gloria ESTEVAN ALCAIDE

    13

    2.3. Bitext2tmx Breve descripcin

    Bitext2tmx es un programa escrito en Java, que sirve para segmentar y alinear las frases traducidas correspondientes de dos ficheros de texto llano y generar una memoria de traduccin para usarla en programas de traduccin asistida (como, por ejemplo, los programas ya vistos OmegaT o Anaphraseus).

    Dnde descargar y cmo instalar

    Bitext2tmx se puede descargar de:

    http://bitext2tmx.sourceforge.net/

    o Nos descargamos el paquete de instalacin .dmg en el que viene incluido Bitext2tmx. Lo montamos para poder acceder a los archivos (fig. 10).

    Figura 10

    o Para instalar el programa simplemente hemos de copiar el archivo

    bitext2tmx en la carpeta de Aplicaciones.

    Uso y caractersticas

    El manejo de bitext2tmx es extremadamente sencillo. El programa solamente acepta texto sin formato, as que tendremos que convertir nuestros archivos de origen a archivos de texto plano .txt.

  • Gloria ESTEVAN ALCAIDE

    14

    Una vez hecho esto, le damos a Abrir y elegimos nuestros archivos de origen as como los idiomas origen y meta y la codificacin que tienen nuestros archivos de texto.

    Figura 11

    Bitext2tmx funciona por lneas, es decir, una filas es equivalente a la fila del mismo nmero del otro texto, y as es como se unen, separan y alinean los segmentos.

    Valoracin

    Bitext2tmx es un programa de alineacin para la creacin de memorias de traduccin de uso muy sencillo y claro, y que presenta todas las caractersticas de homlogos privados como, por ejemplo, WinAlign de SDL (y nos atreveramos a decir, incluso, que funciona mejor que este ltimo).

    Es un complemento excelente para programas como OmegaT o Anaphraseus que trabajan con memorias de traduccin en formato TMX.

    Podramos criticar, tal vez, el hecho de no poder alinear varios textos a la vez para crear una nica memoria a partir de ellos (como s podemos en WinAlign).

  • Gloria ESTEVAN ALCAIDE

    15

    3. Conclusin Con la realizacin de este trabajo nos hemos dado cuenta principalmente del gran vaco que hay en el software para la CAT3 para la plataforma Macintosh; no tan solo de software libre, sino de software en general. Prueba de ello es que solo hubiramos encontrado tres aplicaciones que poder analizar y someter a prueba.

    Sin embargo, tambin hemos de reconocer que el software del que se dispone es, sin ningn lugar a dudas, de una calidad destacable y que cumple con creces tanto las expectativas como las necesidades que pueda tener el traductor profesional (as como el estudiante de traduccin) para el desarrollo de la tarea traductora.

    Hemos observado, en la aplicaciones analizadas, que tienen unos puntos fuertes y dbiles claros y evidentes (por ejemplo, donde OmegaT gana en manejo general y facilidad de uso, Anaphraseus gana en interfaz); es de esperar, por tanto, que con futuras versiones estas deficiencias tan especficas (y mayoritariamente poco importantes) se vayan subsanando hasta que tengamos a nuestra disposicin una oferta de aplicaciones de libre distribucin para Macintosh que no tenga nada que envidiar al software privativo que se oferta para Windows.

    Precisamente, con el elevadsimo incremento reciente en usuarios de Macintosh, as como tambin con el aumento de la conciencia tecnolgica general en el mbito educativo y laboral en el entorno de la Traduccin e Interpretacin, solamente cabe esperar un aumento en el desarrollo de aplicaciones CAT de libre distribucin (y no solo de libre distribucin) as como de los niveles de compatibilidad interplataforma del software en general.

    La realizacin de este trabajo ha sido muy interesante, especficamente desde el prisma de ser tanto traductora como usuaria de Macintosh, y siento que tengo ms recursos que poder utilizar a la hora de traducir; adems, el hecho de tener que analizarlos cualitativamente me ha hecho aprender a utilizar dos nuevas herramientas de software que sin duda me sern de gran utilidad en el futuro (y en el presente!)

    3 Computer-Aided Translation

  • Gloria ESTEVAN ALCAIDE

    16

    4. Bibliografa - DIXON, R. Open Source Software Law. Arctech House, 2004, p. 4.

    - VV. AA., Anaphraseus [recurso en lnea. 2010. [Consulta 15 de enero de 2011] Anaphraseus Manual, Installation and Use, for Anaphraseus v1.23b. Disponible en: http://baldwinsoftware.com/AnaphraseusManual_1.23b.html

    - VV. AA., Wikipedia [recurso en lnea]. 2010. [Consulta: 8 de enero de 2011] Linux. Disponible en: http://es.wikipedia.org/wiki/Linux

    - VV. AA., Wikipedia [recurso en lnea]. 2010. [Consulta: 8 de enero de 2011] Mac OS X. Disponible en: http://es.wikipedia.org/wiki/Mac_OS_X

    - VV. AA., Wikipedia [recurso en lnea]. 2010. [Consulta: 4 de enero de 2011] Multiplataforma. Disponible en: http://es.wikipedia.org/wiki/Multiplataforma

    - VV. AA., Wikipedia [recurso en lnea]. 2010. [Consulta: 4 de enero de 2011] Software libre. Disponible en: http://es.wikipedia.org/wiki/Software_libre

    - VV. AA., Wikipedia [recurso en lnea]. 2010. [Consulta: 8 de enero de 2011] Windows. Disponible en: http://es.wikipedia.org/wiki/Windows

    gloriaestevanTypewritten Text

    ndice1. Introduccin1.1. Nuestro trabajo1.2. Qu es el software libre1.3. Qu son los programas multiplataforma1.4 Los sistemas operativosWindowsLinuxMac OS X

    2. Anlisis de software libre de traduccinasistida para su uso en Mac OS X2.1. OmegaTBreve descripcinDnde descargar y cmo instalarUso y caractersticasValoracin

    2.2. AnaphraseusBreve descripcinDnde descargar y cmo instalarUso y caractersticasValoracin

    2.3. Bitext2tmxBreve descripcinDnde descargar y cmo instalarUso y caractersticasValoracin

    3. Conclusin4. Bibliografa