Prepare files for translation, convert encodings, create TMs from RTF files, use XSL templates, and much more... [Rainbow 3] or [Rainbow 4]

Enhance and correct the Windows Clipboard so that it can be used with non-system codesets. [Album]
Navigate through the directory structure of files to translate, compare source and translation. [Horizon]
Maintain translation memories in different formats. (TMX, Trados, etc.) [Olifant (Beta)]
 
View and join the discussion group dedicated to the ENLASO Localization Tools.
Language Technology > L10N Tools Freeware > Rainbow 3

Rainbow version 3

Rainbow is a localization toolbox, a palette of various utilities launched from a common user interface. It provides functions to prepare files for translation, convert files from an encoding to another, convert formats, and so forth.

Rainbow is designed to be user-friendly and quick to learn. All utilities are launched the same way and share many components. Usually you simply have to select the input files in the main window of Rainbow, choose the utility from the Tools menu, set the options, and execute. Rainbow also provides a common log and error checking mechanism.

Examples of the functionalities offered are:

Prepare for Translation
Convert Encoding
Convert Line-Breaks
Set Encoding Declaration
Verify XML Documents
Convert Flash Variables Files
Apply XSL Transformation
Convert RTF to Text
Remove Extra RTF Fonts
Define Localization Properties for Source Code Formats

Some of the functionalities:

Prepare for Translation
This function prepares a set of input files for a given translation environment. Several format are supported through different filters. For example: HTML, XHTML, SVG, VoiceXML, Java properties, Portable Object (PO) files, JavaScript, VBScript, XSL, FlashXML, C/C++, and many others. You can also define you own set of rules to support additional XML and text-based formats. Rainbow creates translation packages that can be used with Horizon, a context viewer utility.

Convert Encoding
This function allows you to convert a set of files from one encoding to another. It supports XML and HTML files specific features such as numeric character references, decimal (á) and hexadecimal (e.g. á), as well as the character entities (á). The encoding declaration will be updated or added as needed.

Convert Line-Breaks
This function allows you to convert the type of line-breaks used in a file. For example to go from a Macintosh type to a Unix type, and so forth. The original type is detected automatically. You can also use the function to simply report on the types of line-breaks used, without modifying any file.

Set Encoding Declaration
This function allows you to add or modify the encoding declarations of a set of HTML files. This function does not convert the files from an encoding to another, but only update the encoding declaration. To convert the encoding of a file, please use the Convert Encoding function.

Verify XML Documents
This function allows you to verify the syntax of a set of XML documents. It uses Microsoft MSXML engine, so you are getting the same errors as if you were trying to open the files with MS Internet Explorer as XML documents.

Convert Flash Variable Files
This function allows you to convert Flash variables definition back and forth between the Flash text format and a Flash XML format. It simplifies greatly the translation of Flash movies that have been designed using variables.

Apply XSL Transformation
This function allows you to apply a specified XSL transformation template to a set of XML documents. It is a simple UI wrapper to use MSXSL.exe from Rainbow.

Convert RTF to Text
This function allows you to convert an RTF file into a text mode file. It basically remove the RTF layer and leave the text. Hidden text is not included in the output. If there are revision marks, only the new text is copied to the output file (same as accepting all revisions before converting).

Remove Extra RTF Fonts
This function allows you to remove from the font table of an RTF file, the declaration of all fonts that are not used in the document. It supports font names with double-byte characters.

Define Localization Properties for Source Code Formats
This function allows you to create and maintain Localization Properties files for source code (SLP files). For example: C/C++, Pascal, Java, JavaScript, VBScript, and so forth.

Contact Us | Website Help | Site Map | Privacy Statement

Copyright © 2005 ENLASO Corporation. All Rights Reserved