Virtaal
Script error: No such module "Infobox".Template:Template other Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters". Virtaal (Script error: No such module "IPA".) is a computer-assisted translation tool written in the Python programming language. It is free software developed and maintained by Translate.org.za.[1][2][3]
Virtaal is built using the Translate Toolkit allowing it to process a number of translation and localisation formats.
Name
The name Virtaal is a play on words. In Afrikaans, an official language of South Africa where Translate.org.za is located, the expression Script error: No such module "Lang". means "for language", while the word Script error: No such module "Lang". (pronounced the same) means "translate".[4]
Design Philosophy
The key principle behind the design of Virtaal is the optimisation of the interface for the localiser. This includes ensuring that all relevant functionality is keyboard accessible and that needed information is always optimally displayed.
History
Work on Virtaal began in 2007 with an initial 0.1 release made to a small number of open-source localisers. Version 0.2, released in October 2008, became the first official release.
Supported source document formats
Virtaal works directly with any of the bilingual (containing both source and target language) files understood by the Translate Toolkit. This would include XLIFF, Gettext PO and MO, various Qt files (.qm, .ts, .qph), Wordfast translation memory, TBX, TMX and OmegaT glossaries.
Features
- Simple single view interface
- Colour highlighting
- Autocorrect
- Autocomplete
- In-context segment filtering:
- All segments
- Partial translations and non-translated segments
- All segments matching a search string (includes case-sensitivity and Python regular expressions)
- Search and replace with regular expressions and Unicode normalisation
- Translation memory with several back-ends:
- Local translation memory database (including current file)
- Remote translation memory database (such as an office TM server)
- Open-Tran.eu
- Machine translation through Apertium, Google Translate, Microsoft Translator, Moses or the libtranslate library providing access to several others
- TinyTM
- Terminology help from:
- Automatically downloaded files
- Local terminology files
- Open-Tran.eu
- Recognition and easy insertion of placeables
- Language identification
- Quality checks
See also
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Morado, L., Wolff, F.: Bringing industry standards to open source localisers: a case study of virtaal. Tradumatica: Tecnologies de la Traducciòn (2011).
- ↑ Script error: No such module "citation/CS1".
- ↑ Alastair Otter, Virtaal simplifies software translation Template:Webarchive, Tectonic, 2008-10-22, Retrieved 2009-11-30
Script error: No such module "Check for unknown parameters".
External links
- Script error: No such module "Official website".Script error: No such module "Check for unknown parameters".