Open Language Tools es un proyecto Java publicado por Sun Microsystems bajo los términos de la CDDL de Sun (una licencia de software libre incompatible con la GPL ). [ 1 ]
Las herramientas de lenguaje abierto están dirigidas a personas involucradas en la traducción de software y documentación a diferentes idiomas ( ingenieros de localización , traductores, etc.). Se basan en formatos de archivo estándar comunes en la industria de la localización, como XLIFF y TMX .
Open Language Tools consta de los filtros XLIFF , diseñados para convertir diferentes formatos de archivo fuente a XLIFF, y el editor de traducción XLIFF , diseñado para leer y editar archivos XLIFF . Están escritos en Java y se ejecutan en Windows , Mac OS o Linux, siempre que esté instalado Java J2RE (versión 1.4.2 o superior).
Flujo de trabajo
Filtros XLIFF
Esta es una aplicación diseñada para convertir diferentes formatos de archivo de origen a formato XLIFF . Actualmente se basa en la especificación XLIFF 1.0. La conversión es sencilla. Abra los filtros, arrastre y suelte un archivo de origen en la aplicación, y el archivo se convertirá a un archivo .xlz en el mismo directorio que el archivo de origen. Básicamente, lo que sucede es que el filtro:
- lee y analiza el archivo fuente,
- Separa las partes traducibles del texto de las partes no traducibles dividiendo el archivo en bloques.
- segmenta aún más los bloques traducibles en secciones más pequeñas, típicamente oraciones, y
- escribe el archivo XLIFF ( .xlf ) y el archivo esqueleto (.skl), que luego se empaquetan dentro de un archivo zip con la extensión .xlz .
Editor de traducción de XLIFF
Esta aplicación está diseñada para traducir el contenido de archivos XLIFF . Dado que el formato XLIFF es bastante complejo y poco intuitivo (especialmente para quienes no están familiarizados con XML), se desarrolló XLIFF Translation Editor para facilitar la traducción y edición. Al abrirla, muestra al usuario dos paneles principales con el idioma de origen y el de destino. El texto se segmenta y se marca indicando si está traducido o no, y si tiene coincidencias exactas o traducciones aproximadas sugeridas por otras aplicaciones que hayan procesado el archivo XLIFF anteriormente. Los segmentos de origen y destino se muestran para que el traductor tenga una visión completa del contexto y se pueden editar directamente.
Inicialmente, el traductor crea un proyecto en el que se insertan archivos .xlf o .xlz . La parte central del editor es la «Mini-TM», una base de datos sencilla basada en archivos que contiene todos los segmentos de origen y destino del proyecto actual y que se actualiza automáticamente. En cuanto el traductor empieza a traducir un segmento que ya ha sido traducido, el segmento de destino se inserta automáticamente según la Mini-TM. Del mismo modo, la Mini-TM sugiere coincidencias aproximadas. Los segmentos se pueden marcar como aprobados, revisados, sin revisar, problemáticos, traducciones de la Mini-TM o traducciones del usuario. También existe un mecanismo para mostrar notas de los documentos de origen (normalmente de formatos como archivos .po o de otros traductores).
El editor incluye una herramienta de conversión inversa que transforma los archivos XLIFF a su formato original. Para cada archivo XLIFF , es posible crear un archivo de memoria de traducción ( TMX ), que posteriormente se puede utilizar para actualizar la base de datos central de traducciones.
Archivos compatibles
Tipos de archivos de documentación
- HTML
- DocBook SGML
- JSP
- XML (genérico: requiere un archivo de configuración para cada tipo de XML)
- OpenOffice.org : sxw, sxc, sxi
- Formato de documento abierto : odw, odc, odi
- Texto sin formato
Tipos de archivos de software
- PO (obtener texto)
- Msg/tmsg (catgets)
- Java .properties
- Paquete de recursos de Java
- Archivos de recursos .DTD de Mozilla
Véase también
Referencias
- ↑ Fundación del Software Libre Archivado el 16/12/2008 en la Wayback Machine Lista de licencias de software libre incompatibles con la GPL
Enlaces externos
- Herramientas de Lenguaje Abierto - Sitio web oficial de Herramientas de Lenguaje Abierto
- Descarga de Open Language Tools archivada el 2 de octubre de 2012 en Wayback Machine – Descargar Open Language Tools
- Herramientas de idiomas gratuitas – Herramientas de idiomas gratuitas para sitios web
- Manual de usuario del editor de traducción XLIFF
- Demostración del editor de traducción XLIFF
- Ayuda a mejorar las herramientas de lenguaje abierto.
- Herramientas de localización de software
- Software libre programado en Java.
- Software de traducción asistida por ordenador programado en Java.
- Software que utiliza la Licencia Común de Desarrollo y Distribución