Open Language Tools

Open Language Tools
Open Language Tools
Original author(s) Sun Microsystems
Developer(s) Sun Microsystems
Initial release September 11, 2006 (2006-09-11)
Stable release 1.3.1 / March 15, 2010; 18 months ago (2010-03-15)
Preview release 1.4.0 / June 23, 2010; 15 months ago (2010-06-23)
Development status Active
Written in Java
Operating system Cross-platform
Platform Java
Size 30MB
Available in Multilingual
Type Computer-assisted translation
License CDDL
Website open-language-tools.dev.java.net

Open Language Tools is a Java project released by Sun Microsystems under the terms of Sun’s CDDL (a GPL-incompatible free software license) [1].

Open Language Tools are intended for people who are involved in translation of software and documentation into different natural languages (localisation engineers, translators, etc.). They are based around common localisation industry standard file formats such as XLIFF and TMX.

Open Language Tools consist of the XLIFF Filters designed to convert different source file formats to XLIFF and the XLIFF Translation Editor which is designed to read and edit XLIFF files. They are written in Java and run on Windows, Mac OS, or Linux as long as Java J2RE (at least 1.4.2) is installed.

Contents

Workflow

XLIFF Filters

This is an application designed to convert different source file formats to an XLIFF format. It is currently based around the XLIFF 1.0 specification. The conversion is simple. Launch the filters, drag and drop a source file on the application, and the file will be converted to a .xlz file in the same directory as the source file. What basically happens is that the filter:

  • 1) reads and parses the source file,
  • 2) separates the translatable portions of the text from the non-translatable portions by breaking the file into blocks
  • 3) further segments the translatable blocks into smaller sections, typically sentences, and
  • 4) writes the XLIFF file (.xlf) and the skeleton file (.skl) which are further bundled within a zip archive with the .xlz extension.

XLIFF Translation Editor

This is an application which is made for translating the contents of XLIFF files. As the XLIFF format itself is quite complex and not very user friendly (especially to people not familiar with XML), XLIFF Translation Editor was developed to make the translation and editing much more feasible. Upon opening it shows the user two major panes with the source and target language. The text is segmented and marked – whether it is translated or untranslated, whether it has any 100% matches or fuzzy translations suggested from other applications that may have processed the XLIFF file in the past. The source and target segments are shown in order to give the translator the full context and they are directly editable.

Initially, the translator creates a Project into which either an .xlf or .xlz files are inserted. The central part of the editor is the “Mini-TM”, a simple file-based database with all source and target segments from the current project, which is being automatically updated. As soon as the translator starts translating a segment which has already been translated, the target segment is automatically inserted based on the Mini-TM. Similarly, the Mini-TM suggests fuzzy matches. Segments can be marked as approved, reviewed, unreviewed, problematic, Mini-TM translations or user translations. There is also a mechanism to display notes from the source documents (typically from formats like .po files or from other translators).

There is a back-conversion tool integrated into the editor which converts the XLIFF files to their original format. For each XLIFF file, it is possible to create a translation memory (TMX) file, which can be later used to update the central translation database.

Supported files

Documentation file types

Software file types

See also

References

  1. ^ Free Software Foundation List of GPL-Incompatible Free Software Licenses

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Open Language Tools — Desarrollador Sun Microsystems open language tools.dev.java.net/ Información general Diseñador Sun Microsystem …   Wikipedia Español

  • List of Unified Modeling Language tools — This article compares Unified Modeling Language tools. Contents 1 General 2 Features 3 Other UML tools 4 References …   Wikipedia

  • Open-source enterprise architecture tools — are a class of enterprise architecture tool that are licensed such that they can be freely used, extended and modified by anyone. Traditionally, enterprise architecture tools are proprietary based and require a license and sometimes a support… …   Wikipedia

  • Open source movement — The open source movement is a broad reaching movement of individuals who feel that software should be produced altruistically[citation needed]. Open source software is made available for anybody to use or modify, as its source code is made… …   Wikipedia

  • Open Source Developers' Conference — The Open Source Developers Conference (OSDC) is a non profit conference for developers of open source software. The conference is open to talks about software developed for any platform or operating system so long as the talk will be of interest… …   Wikipedia

  • Open Smart Card Development Platform — OpenSCDP Developer(s) CardContact Software System Consulting Written in Java Operating system Cross platform Type Integrated Development Environment …   Wikipedia

  • Open implementation — In computing, open implementation platforms are systems where the implementation is accessible. Open implementation allows developers of a program to alter pieces of the underlying software to fit their specific needs. With this technique it is… …   Wikipedia

  • Open source software development — is the process by which open source software (or similar software whose source code is publicly available) is developed. These are software products “available with its source code and under an open source license to study, change, and improve… …   Wikipedia

  • Open Directory Project — URL dmoz.org Commercial? No Type of site Web directory …   Wikipedia

  • Open source software — (OSS) began as a marketing campaign for free software [cite web archiveurl=http://web.archive.org/web/20060423094434/www.opensource.org/advocacy/faq.html title=Frequently Asked Questions |publisher=Open Source Initiative archivedate=2006 04 23… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”