翻訳ツールキット

開発者Translate.org.za
初回リリース2002年
安定版リリース
3.5.3 / 2022 年 1 月 17 日; 17ヶ月前 ( 2022-01-17 )
リポジトリ
  • github.com/translate/translate
で書かれているPython(プログラミング言語)
オペレーティング·システムクロスプラットフォーム
タイプコンピュータ支援翻訳
ライセンスGPLv2+ [1]
Webサイトツールキット.translatehouse.org

Translate Toolkit は、ローカリゼーションおよび翻訳のツールキットです。これは、ローカライゼーションファイル形式およびローカライゼーションが必要なファイルを操作するためのツールのセットを提供します。このツールキットは、他のローカリゼーション ツールを開発するための API も提供します。

ツールキットはPython プログラミング言語で書かれています。これは、もともと Translate.org.za によって 2002 年に開発およびリリースされた フリー ソフトウェアで、現在は Translate.org.za とコミュニティ開発者によって保守されています。

Translate Toolkit はEnchant をスペルチェッカーとして使用します。

歴史

このツールキットは元々、David Fraser によって Translate.org.za のために mozpotools として開発されました。Translate.org.za は、ローカリゼーションにGettext PO ファイルを使用する KDE の翻訳に重点を置いていましたエンドユーザー、クロスプラットフォーム、OSS ソフトウェアに重点を置く内部変更により、組織はMozilla Suiteをローカライズすることを決定しました。これには、Gettext PO ほど豊富ではない新しいツールと新しい形式を使用する必要がありました。したがって、mozpotools は、Mozilla DTD および .properties ファイルを Gettext PO に変換するために作成されました。

必要に応じてさまざまなツールが開発されました。たとえば、作業の正しい見積もりを可能にするソース テキストの単語をカウントするツールpocount、翻訳を検索するpogrep 、およびさまざまな品質問題をチェックする pofilterなどです。

Translate.org.za が OpenOffice.org の翻訳を開始したとき、Translate Toolkit が OpenOffice.org の内部ファイル形式を処理できるように適合されるのは当然のことでした。PO ファイルを使用した OpenOffice.org の翻訳が、デフォルトの翻訳方法になりました。

WordForge プロジェクトの一環として、この作業は大幅に強化され、PO ファイルと並行して XLIFF ファイルを管理できるようにツールキットがさらに拡張されました。さらに資金を投入した開発により、Open Document Format をXLIFF に変換する機能やプレースホルダー (変数、頭字語、用語など) の管理などの機能が追加されました。

設計目標

このツールキットの主な目的は、ローカリゼーションと翻訳の品質を向上させることです。これは、まず優れたローカリゼーション形式に焦点を当て、ツールキットで PO および XLIFF ローカリゼーション形式を利用することによって実現されます。これには、ローカリゼーション形式の急増を阻止し、ローカライザーが 1 つの優れたローカリゼーション ツールを使用して作業できるようになるという利点があります。ツールキットの場合、これは、ファイルをこれら 2 つの基本形式に変換できるコンバータを構築することを意味します。

2 番目に、ローカライザーがローカリゼーションの全体的な品質を向上できるツールを構築することです。これらのツールを使用すると、用語を抽出したり、用語が一貫して使用されているかどうかを確認したりできます。このツールを使用すると、変数の正しい使用など、さまざまな技術的エラーをチェックできます。

最後に、このツールキットは、他のローカリゼーション関連ツールを構築するためのベースとして機能する 強力なローカリゼーション API [2]を提供します。

ユーザー

多くの翻訳者は、ツールキットを直接使用して、品質チェックを行ったり、翻訳用にファイルを変換したりしています。さらに、Translate Toolkit API の間接的なユーザーも何人かいます。

  • Pootle - オンライン翻訳ツール
  • open-tran - 翻訳メモリ検索を提供します (2014 年 1 月 31 日に閉鎖されました。) [3]
  • Wordforge (旧名 Pootling) - Windows および Linux 用のオフライン翻訳ツール
  • Rosetta - LaunchPad が提供する無料翻訳 Web サービス。これは主に Ubuntu コミュニティ翻訳ツールによって使用されます。Launchpad 翻訳で実際の動作を確認してください
  • LibreOffice / OpenOffice.org - ほとんどのコミュニティのローカリゼーションは、ツールキットによって生成された PO ファイルを通じて行われます。
  • Virtaal - ローカリゼーションおよび翻訳ツール
  • translationwiki.net (新しい規約のため現在は廃止されています)
  • Weblate - Git と緊密に統合された Web ベースの翻訳ツール

サポートされているドキュメント形式

OpenDocument形式のサポート

OpenDocument フォーマットのサポートを組み込む作業は 2008 年 6 月に開始されました[4] この研究はNLnet Foundation から資金提供を受けており、Translate.org.za と Itaapy の共同作業です[5]

こちらも参照

参考文献

  1. ^ 「翻訳/翻訳」. GitHub2021年11月25日。
  2. ^ "翻訳ツールキット API ドキュメント".
  3. ^ ヤチェク・シリヴェルスキ (2013-12-01)。「open-tran.euを閉じる」。Google グループ2017 年12 月 1 日に取得
  4. ^ "ODF 形式サポートのプロジェクト ページ".
  5. ^ "hforge の ODF 国際化 (i18n) テスト スイート".

外部リンク

  • 翻訳ツールキットのホームページ
  • サポートされているドキュメント形式
  • オープンハブの翻訳ツールキット
  • Python パッケージのインデックス
  • SourceForgeの翻訳ツールキット