Projects/TranslateToolkit

Translate Toolkit

The Translate Toolkit is a Python based translation toolkit that performs a number of functions including conversion of various localisable formats into XLIFF and Gettext PO format. It allows translatable files to be checked, counted, greped, etc.

This page highlights the most important parts of the Translate Toolkit that relate to XLIFF management and manipulation.

Quick links

XLIFF in the Translate Toolkit

The Translate Toolkit was initially designed as a toolkit to convert from various formats into Gettext PO. The names of many of the commands in the toolkit start with po* showing this heritage.

The design of the toolkit now sees two formats as first class translation formats: XLIFF and PO. The toolkit is slowly being refactored so that all tools can work with both formats interchangeably.

Tools that can work with XLIFF

The following are command line tools in the Translate Toolkit that can work with XLIFF files.

Pootle and the Translate Toolkit

Pootle is an online web-based translation tool. It uses the Translate Toolkit for much of its functionality and thus it inherits the ability to work with XLIFF files. Thus Pootle is an online XLIFF translation tool.

Future

The Translate Toolkit is continually being refactored so that it can work better with XLIFF files. The important changes page give and idea of new features added to the toolkit.

Current high priorities include:

Recently fixed: