Articulo de referencia

OmegaT

{{Cite web|url=https://sourceforge.net/p/omegat/code/ci/master/tree/release/OmegaT-license.txt|title = OmegaT - multiplatform CAT tool / Code / [86775c] /Release/OmegaT-...

OmegaT es una herramienta de traducción asistida por ordenador escrita en el lenguaje de programación Java . Es un software libre desarrollado originalmente por Keith Godfrey en el año 2000, y actualmente lo desarrolla un equipo liderado por Aaron Madlon-Kay.

OmegaT está diseñado para traductores profesionales. Entre sus funciones se incluyen la segmentación personalizable mediante expresiones regulares , memoria de traducción con coincidencia aproximada y propagación de coincidencias, coincidencia de glosario, coincidencia de diccionario, búsqueda en memoria de traducción y material de referencia, y corrección ortográfica en línea mediante diccionarios ortográficos de Hunspell .

OmegaT funciona en Linux , macOS , Microsoft Windows y Solaris , y requiere Java 8. [ 2 ] Está disponible en 27 idiomas. Según una encuesta de 2010 [ 3 ] entre 458 traductores profesionales , OmegaT se utiliza 1/3 de lo que se usa Wordfast , Déjà Vu y MemoQ , y 1/8 de lo que usa el líder del mercado Trados .

Historia

OmegaT fue desarrollado por primera vez por Keith Godfrey en el año 2000. Originalmente fue escrito en C++.

La primera versión pública, lanzada en febrero de 2001 [ 4 ] , estaba escrita en Java. Esta versión utilizaba un formato de memoria de traducción propietario. Podía traducir archivos de texto sin formato y HTML, y solo realizaba segmentación a nivel de bloques (es decir, párrafos en lugar de oraciones).

Desarrollo y lanzamientos de software

El desarrollo de OmegaT se aloja en SourceForge. El equipo de desarrollo está liderado por Aaron Madlon-Kay. Como ocurre con muchos proyectos de código abierto, se publican nuevas versiones de OmegaT con frecuencia, generalmente con 2 o 3 correcciones de errores y actualizaciones de funcionalidades. Existe una versión "estándar", que siempre incluye un manual de usuario completo, y una versión "más reciente", que incluye funcionalidades aún no documentadas en el manual. [ 5 ] El código fuente actualizado siempre está disponible en el repositorio de código de SourceForge. [ 6 ]

Cómo funciona OmegaT

OmegaT gestiona un trabajo de traducción como un proyecto, una jerarquía de carpetas con nombres específicos. El usuario copia los documentos sin traducir en una carpeta llamada /source/ (o en sus subcarpetas). El panel del editor muestra los documentos fuente como «segmentos» individuales para su traducción, segmento por segmento. OmegaT, cuando se le indica, genera las versiones (parcialmente) traducidas en la subcarpeta /target/.

Otras carpetas con nombre incluyen las destinadas a la consulta automática dentro del programa: /tm/ para pares de traducción existentes en formato .tmx, /tm/auto/ para la traducción automática de coincidencias del 100%, /glossary/ para glosarios, /dictionary/ para diccionarios StarDict (y .tbx).

Cuando el usuario traduce un segmento en el panel Editor, OmegaT busca automáticamente en los archivos .tmx de la jerarquía /tm/ pares de traducciones anteriores con frases de origen similares y los muestra en el panel Coincidencias aproximadas para insertarlos en el panel Editor mediante un atajo de teclado . Los paneles Glosario y Diccionario ofrecen funciones de búsqueda automática similares para cualquier glosario y diccionario en las carpetas correspondientes del proyecto. El panel opcional Traducción automática muestra traducciones automáticas de Google Translate y servicios similares.

Cuando el usuario abandona un segmento, OmegaT normalmente añade primero el par origen-destino a su base de datos en memoria. Posteriormente, guarda esa base de datos en disco en formato Translation Memory eXchange (.tmx) para su uso posterior, en otros proyectos, por otros traductores e incluso con otras herramientas CAT. Si no hay cambios, como es lógico, no se realiza ninguna actualización. La versión 3.1 añadió una opción para bloquear destinos iguales a sus orígenes, un error común, además de un atajo de teclado para anularlo (números, código fuente en manuales de programación, etc.).

En cualquier momento, el usuario puede crear versiones parcialmente traducidas de los archivos fuente. Tenga en cuenta que OmegaT copia los segmentos fuente tal cual si aún no se han traducido. Sin embargo, antes de hacerlo, se recomienda al usuario utilizar el comando de menú «Validar» para comprobar si hay errores de etiquetas u otros errores. La versión 3.1 añadió un comando de menú (y un atajo de teclado) para limitar la operación al archivo actual, por ejemplo, para la entrega parcial o una actualización rápida.

Características de OmegaT

OmegaT comparte muchas funciones con las herramientas CAT propietarias. Entre ellas se incluyen la creación, importación y exportación de memorias de traducción, la coincidencia aproximada a partir de memorias de traducción, la consulta de glosarios y la búsqueda de referencias y concordancias.

OmegaT también cuenta con funciones adicionales que no siempre están disponibles en otras herramientas CAT. Estas incluyen:

  • OmegaT comienza mostrando un breve tutorial llamado "Inicio instantáneo".
  • OmegaT puede traducir varios archivos en múltiples formatos y en varias subcarpetas simultáneamente, y consultar múltiples memorias de traducción, glosarios y diccionarios (limitado únicamente por la memoria disponible del ordenador).
  • En cuanto a los tipos de archivo compatibles, OmegaT permite al usuario personalizar las extensiones y codificaciones de archivo. Para varios tipos de documentos, el usuario puede seleccionar qué elementos deben traducirse (por ejemplo, en archivos de OpenOffice.org Writer, elegir si incluir marcadores; en archivos de Microsoft Office 2007/2010, elegir si traducir notas al pie; o en HTML, elegir si traducir el texto alternativo de las imágenes). El usuario también puede elegir cómo se deben gestionar los elementos no estándar de las memorias de traducción de terceros.
  • Las reglas de segmentación de OmegaT se basan en expresiones regulares. La segmentación se puede configurar según el idioma o el formato del archivo, y las reglas de segmentación sucesivas heredan valores unas de otras.
  • En la ventana de edición, el usuario puede saltar directamente al siguiente segmento sin traducir o avanzar o retroceder en el historial. Puede deshacer y rehacer acciones, copiar y pegar, y alternar entre mayúsculas y minúsculas como en un editor de texto avanzado . El usuario puede optar por ver el texto original de los segmentos ya traducidos. El panel de edición también incluye corrección ortográfica en línea mediante diccionarios de Hunspell, y la corrección ortográfica interactiva se realiza con el ratón.
  • Los usuarios pueden insertar coincidencias aproximadas mediante un atajo de teclado o con el ratón. OmegaT muestra el grado de similitud de las coincidencias aproximadas mediante colores. OmegaT también puede mostrar la fecha, la hora y el nombre del usuario que tradujo cada segmento. Las coincidencias del glosario se pueden insertar con el ratón. El usuario puede elegir que el texto de origen se copie en el campo de texto de destino o que se inserte automáticamente la coincidencia aproximada más alta.
  • En la ventana de búsqueda, el usuario puede buscar en el texto de origen, el texto de destino, otras memorias de traducción y archivos de referencia de los archivos actuales. Las búsquedas distinguen entre mayúsculas y minúsculas, y también se pueden usar expresiones regulares. Al hacer doble clic en un resultado de búsqueda, el usuario accede directamente a ese segmento en la ventana de edición.
  • Tras la traducción, OmegaT puede validar las etiquetas para garantizar que no haya errores accidentales. OmegaT puede calcular estadísticas de los archivos del proyecto y de las memorias de traducción antes de que comience el proyecto o durante la traducción para mostrar el progreso del trabajo.
  • OmegaT puede obtener traducciones automáticas de Apertium , Belazar , DeepL y Google Translate , y mostrarlas en una ventana aparte.
  • Las distintas ventanas de la interfaz de usuario de OmegaT se pueden mover, maximizar, organizar en mosaico, separar en pestañas y minimizar.

Compatibilidad con formatos de documentos

OmegaT permite traducir directamente varios tipos de archivos. El tipo de archivo se determina por su extensión. Es posible personalizar el manejo de la extensión y la codificación preferida para anular la configuración predeterminada.

OmegaT procesa los documentos formateados convirtiendo el formato en etiquetas, de forma similar a otras herramientas TAO comerciales.

Formatos compatibles directamente

Formatos compatibles indirectamente

Existen dos procesos que permiten a OmegaT manejar formatos no compatibles:

  • Registra la extensión del archivo de formato en el filtro de archivos preferido (normalmente todos los formatos basados ​​en texto plano).
  • convertir el formato a un formato directamente compatible

Apoyo a XLIFF

El programa Rainbow del Okapi Framework puede convertir ciertos formatos de archivo a un formato XLIFF compatible con OmegaT. Rainbow también puede crear carpetas de proyecto OmegaT completas a partir de dichos documentos, para facilitar su manejo en OmegaT. [ 8 ]

Compatibilidad con Gettext PO

Se pueden convertir varios formatos de archivo a archivos Gettext Portable Object (PO), que pueden ser traducidos en OmegaT. El programa Debian po4a puede convertir formatos como LaTeX , TeX y POD a Gettext PO. [ 9 ] Translate Toolkit puede convertir archivos .properties y dtd de Mozilla, archivos CSV, ciertos archivos .ts de Qt y ciertos archivos XLIFF a Gettext PO.

Compatibilidad con Office Open XML y ODF

Los documentos de Microsoft Word, Excel y PowerPoint de las versiones 97 a 2003 se pueden convertir al formato Office Open XML (Microsoft Office 2007/2010) o ODF (OpenOffice.org). La conversión no es totalmente libre de pérdidas y puede provocar la pérdida de formato.

Compatibilidad con archivos Trados® .ttx

Los archivos .ttx de Trados® se pueden procesar utilizando el filtro Okapi TTX .

Formatos de memoria y glosario compatibles

Memorias de traducción en formato TMX

El formato de memoria de traducción interna de OmegaT no es visible para el usuario, pero cada vez que guarda automáticamente el proyecto de traducción , todas las unidades de traducción nuevas o actualizadas se exportan automáticamente y se añaden a tres memorias TMX externas: una TMX nativa de OmegaT, una TMX de nivel 1 y una TMX de nivel 2.

  • El archivo TMX nativo se utiliza en proyectos OmegaT.
  • El archivo TMX de nivel 1 conserva la información textual y puede utilizarse con herramientas CAT compatibles con TMX de nivel 1 y 2.
  • El archivo de nivel 2 conserva la información textual, así como la información de las etiquetas en línea, y puede utilizarse con herramientas CAT compatibles con TMX de nivel 2.

Los archivos exportados de nivel 2 incluyen las etiquetas internas de OmegaT encapsuladas en etiquetas TMX, lo que permite que dichos archivos TMX generen coincidencias en herramientas CAT compatibles con TMX de nivel 2. Las pruebas realizadas en Trados y SDLX han sido positivas.

OmegaT puede importar archivos TMX hasta la versión 1.4b, tanto de nivel 1 como de nivel 2. Los archivos de nivel 2 importados en OmegaT generarán coincidencias del mismo nivel, ya que OmegaT convierte las etiquetas TMX de nivel 2 del archivo TMX original. En este caso, las pruebas realizadas con archivos TMX creados por Transit han sido positivas.

Glosarios

Para los glosarios, OmegaT utiliza principalmente archivos de texto plano delimitados por tabulaciones, codificados en UTF-8 y con la extensión .txt. La estructura de un archivo de glosario es muy sencilla: la primera columna contiene la palabra en el idioma de origen, la segunda en el idioma de destino y la tercera (opcional) puede incluir cualquier texto, como comentarios sobre el contexto, etc. Estos glosarios se pueden crear fácilmente con un editor de texto.

También se admiten archivos con una estructura similar en formato CSV estándar, así como archivos TBX.

Participación de la comunidad de usuarios

El proyecto OmegaT

OmegaT es un software de código abierto y se beneficia de la ayuda de voluntarios. La programación es sin duda la función más importante, pero se beneficiaría de un mayor apoyo de voluntarios en casi todas las áreas. Si lo desea, también puede modificar OmegaT para adaptarlo a sus propias necesidades. [ 10 ]

Localización de OmegaT

La interfaz de usuario y la documentación de OmegaT se han traducido a unos 30 idiomas. Los traductores voluntarios pueden traducir la interfaz de usuario, el breve tutorial de "Inicio instantáneo" o el manual de usuario completo (o los tres componentes). Todos los archivos de idioma y las traducciones del manual de usuario se incluyen en la distribución estándar de OmegaT.

Programas creados por el usuario

Una característica de la comunidad de usuarios de OmegaT es que las deficiencias de OmegaT a menudo impulsan a los usuarios a crear macros, scripts y programas que realizan esas funciones, aunque a veces esas características posteriormente se incorporan al propio OmegaT. Cuando OmegaT solo ofrecía segmentación de párrafos, un usuario creó macros de OpenOffice.org para segmentar por oración. Cuando el aprovechamiento automático de las memorias de traducción en OmegaT aún requería la fusión de estas, un usuario creó un script de fusión TMX. Cuando OmegaT no ofrecía soporte para la corrección ortográfica, varios usuarios crearon scripts o encontraron soluciones para proporcionar corrección ortográfica como parte de un proceso de traducción basado en OmegaT. [ 11 ]

Otro software basado en OmegaT

OmegaT en DGT

Última actualización: 21/03/2021

La Dirección General de Traducción de la Comisión Europea (DGT) utiliza OmegaT como herramienta TAO alternativa junto con una herramienta comercial convencional. La DGT mantiene una bifurcación de OmegaT (DGT-OmegaT) con adaptaciones, mejoras y nuevas funcionalidades que cumplen con sus requisitos específicos, así como varias aplicaciones auxiliares para integrar OmegaT en su flujo de trabajo: un asistente para automatizar la creación, actualización, revisión y entrega de proyectos; Tagwipe para eliminar etiquetas innecesarias en documentos .docx; y TeamBase para compartir recuerdos en tiempo real. Estas aplicaciones son ofrecidas por la DGT como software libre de código abierto. [ 12 ]

Benten

Última actualización: 7 de abril de 2018

Benten es un editor XLIFF basado en Eclipse. Utiliza código OmegaT para gestionar el proceso de coincidencia de memorias de traducción. Está financiado en parte por el gobierno japonés. [ 13 ]

Suite de traducción de Autsumato

Última actualización: 28/02/2017

Autshumato consta de una herramienta CAT, un alineador, un extractor de PDF, un editor TMX y una memoria de traducción pública basada en datos rastreados. La versión final incluirá un gestor de terminología y un traductor automático. La herramienta CAT se basa en OmegaT y requiere OpenOffice.org para su funcionamiento. El desarrollo está financiado por el Departamento de Artes y Cultura del gobierno sudafricano. [ 14 ]

OmegaT+

Última actualización: 24/10/2012

OmegaT+ es una herramienta CAT que se derivó de OmegaT versión 1.4.5 en 2005. OmegaT+ funciona de manera similar a OmegaT. Ha desarrollado sus propias características, pero los proyectos no son compatibles con OmegaT. [ 15 ]

Boltran

Última actualización: 12/10/2010

Boltran es una herramienta web que imita el flujo de trabajo de un proyecto OmegaT. Está construida sobre el código fuente de OmegaT y puede exportar proyectos OmegaT. [ 16 ]

Véase también

Referencias

  1. "OmegaT - herramienta CAT multiplataforma / Código / [ 86775c ] /Release/OmegaT-license.TXT" .
  2. "Capítulo 1. Instalación y ejecución de OmegaT" . omegat.sourceforge.io . Archivado del original el 31/07/2019 . Consultado el 14/08/2019 .
  3. "Resultados de las encuestas de junio sobre herramientas de traducción" .
  4. "Cierra las ventanas. Abre las puertas" .
  5. https://sourceforge.net/projects/omegat/files/ Versiones "estándar" y "más reciente" de OmegaT
  6. https://archive.today/20120717155731/http://omegat.svn.sourceforge.net/viewvc/omegat/trunk/ Los archivos fuente más recientes siempre están disponibles en el repositorio de código de SourceForge.
  7. Formato de documento abierto para aplicaciones de oficina – formato ISO/IEC 26300:2006
  8. Okapi Framework : la utilidad de extracción de texto puede crear un árbol de carpetas de proyecto OmegaT.
  9. po4a Archivado el 22/06/2006 en Wayback Machine : una utilidad de conversión hacia y desde el formato Portable Object , aplicación Perl empaquetada en Debian.
  10. El proyecto OmegaT y tú. Archivado el 23 de mayo de 2011 en Wayback Machine.
  11. "OmegaT, herramienta gratuita de traducción de memoria" . www.omegat.org . Archivado del original el 9 de mayo de 2008.
  12. DGT-OmegaT
  13. "Benten" . Archivado del original el 12 de enero de 2012. Consultado el 10 de mayo de 2010 .
  14. Autsumato
  15. OmegaT+
  16. "Boltran" . Archivado del original el 1 de enero de 2022. Consultado el 11 de octubre de 2013 .
  • Sitio web oficial
  • Página del proyecto en SourceForge

Soporte al usuario

  • omegat-users@lists.sourceforge.net – Lista de correo de soporte multilingüe para usuarios (archivos visibles públicamente)