Translate Toolkit
Translate Toolkit はソフトウェアの国際化、翻訳を行うためのソフトウェアツール群の名称である。Translate Toolkit が備える機能を他のプログラムから利用するための API も備える。
Translate Toolkit は Python で書かれており、2002年に Translate.org.za において開発が始まり、2010年の時点では他の開発者も加わってフリーソフトウェアとして開発が行われている。
このソフトウェアの開発目的は、一般のソフトウェアの国際化および翻訳の品質向上である。Translate toolkit の開発当初は、PO および XLIFF 形式を採用することで、その目標に向けて前進することができた。これにより様々な国際化対応形式の乱立を防ぐことができ、また翻訳者が自分にあった翻訳ツールを選べるようになった。Translate toolkit 内では PO と XLIFF の二つの形式を相互に変換するツールを用意することで、翻訳者の自由度を確保した。
また、一般的な翻訳全体の品質向上を測ることも目標の一つである。Translation toolkit を使うことで専門用語の抽出と、その翻訳の揺れの有無のチェックができる。また記号の使い方が間違っていないかどうかなどの技術的な面でのチェックもできる。
さらに translation toolkit は強力な API も備えており、翻訳支援ツールの作成にも使うことができる。