目次
オープンソース翻訳管理システム比較:Weblate、Pontoon、Traduoraの違いとは
主なポイント
- オープンソースTMSプラットフォームは、ユーザーごとのライセンス費用なしで、翻訳データとワークフローを完全に管理できる
- Weblateは最も機能が充実したオープンソースTMSであり、50以上のファイル形式をサポートし、活発に開発が続けられている
- Mozilla Pontoonはコミュニティ主導の翻訳のために設計されており、Mozilla自身のローカライゼーションにも使用されている
- Traduoraはシンプルさを求める小規模チームに適した、軽量なAPI-firstの選択肢である
- 3つすべてがセルフホスティングのインフラとメンテナンスを必要とし、クラウドSaaSと比較して運用負荷が増加する
なぜオープンソースTMSを検討すべきか?
オープンソースの翻訳管理システムは、プロプライエタリなSaaSプラットフォームに比べていくつかの利点があります:
- ユーザーごとの費用なし:ソフトウェア自体は無料ですが、ホスティングとメンテナンスにはコストがかかります
- データ主権:翻訳データの保存場所と処理方法を完全にコントロールできます
- カスタマイズ性:特定のワークフロー要件に合わせてプラットフォームを変更できます
- ベンダーロックインなし:翻訳データはプロプライエタリな制限のない標準フォーマットで保持されます
- コミュニティの貢献:コミュニティが開発したプラグイン、統合機能、改善へのアクセスが可能です
トレードオフは運用責任です:ホスティング、アップデート、セキュリティパッチ、バックアップを自分で管理する必要があります。
Weblate
概要
Weblateは、GPLv3ライセンスのWebベース翻訳管理ツールです。2012年にMichal Čihařによって作成され、最も広く使われているオープンソースTMSに成長しました。Weblateはhosted.weblate.orgでホスト型SaaSバージョンも提供しています。
主な機能
- ファイル形式サポート:PO、XLIFF、JSON、Android XML、iOS Strings、Java Properties、PHP、Ruby YAMLなど40以上
- バージョン管理統合:GitとMercurialのネイティブ統合
- 翻訳メモリ:プロジェクト間で機能する組み込みTM
- 機械翻訳:DeepL、Google Translate、LibreTranslateとの統合
- 品質チェック:50以上の自動品質チェック
- 用語集管理:一元化された用語データベース
- アドオンシステム:アドオンによる拡張が可能
- API:包括的なREST API
ホスティング要件
- Python 3.8+、Djangoベース
- PostgreSQL(推奨)
- Redisによるキャッシュ
- Dockerイメージ利用可能
- 最低:2 CPUコア、4GB RAM
最適な用途
- 完全なVCS統合が必要な組織
- 幅広いファイル形式サポートが必要なチーム
- 成熟し、活発にメンテナンスされているプラットフォームを求めるプロジェクト
- データ主権の要件がある企業
制限事項
- 大規模なインスタンスではリソースを大量に消費する
- 非技術ユーザーにはUIが複雑に感じられる場合がある
- 高度なカスタマイズにはPython/Djangoの知識が必要
- GPLv3ライセンスにより、配布する場合は変更の共有が必要
Mozilla Pontoon
概要
PontoonはMozillaの社内TMSで、FirefoxやMDNのローカライゼーション向けに構築されています。BSDライセンスのオープンソースです。
主な機能
- コンテキスト内翻訳:ライブWebサイト上で文字列を編集
- コミュニティ機能:役割管理、チームリーダー、提案機能
- 翻訳メモリ:Mozillaプロジェクト間で共有されるTM
- Fluent形式サポート:ネイティブな
.ftlサポート - 一括操作:大規模データセットへの一括アクション
最適な用途
- コミュニティ主導の翻訳プロジェクト
- Fluent形式を使用する組織
- コンテキスト内翻訳の要件がある場合
- 非営利団体や教育プロジェクト
制限事項
- Mozillaのワークフローに特化している
- Weblateより小さなコミュニティ
- ファイル形式のサポートが限定的
- Mozilla外でのリリース頻度が低い
Traduora
概要
Node.jsとAngularで構築された軽量でモダンなTMS。API-firstアプローチ。AGPL-3.0ライセンス。
主な機能
- API-First設計:REST APIが主要インターフェース
- シンプルなデータモデル:プロジェクト → 用語 → 翻訳
- インポート/エクスポート:JSON、CSV、XLIFF、YAML
- Dockerデプロイ:Docker Composeでの簡単セットアップ
- 最小限のフットプリント:軽量
最適な用途
- 小規模な開発チーム
- API-firstのワークフロー
- 軽量なインフラ要件
- 基本的な翻訳管理
制限事項
- メンテナンスがあまり活発でない
- ファイル形式のサポートが限定的
- 機械翻訳統合なし
- TMや用語集機能なし
比較表
| 機能 | Weblate | Pontoon | Traduora |
|---|---|---|---|
| ライセンス | GPLv3 | BSD | AGPL-3.0 |
| ファイル形式 | 50+ | 約10 | 約8 |
| VCS統合 | Git、Mercurial(ネイティブ) | Git | なし |
| 翻訳メモリ | あり | あり | なし |
| 機械翻訳 | 複数エンジン | Google Translate | なし |
| コンテキスト内編集 | 限定的 | あり(主要機能) | なし |
| 品質チェック | 50+ | 基本的 | 基本的 |
| REST API | あり | あり | あり(API-first) |
| Dockerサポート | あり | あり | あり |
| 開発の活発さ | 非常に活発 | 活発(Mozilla) | 限定的 |
| ホスト型オプション | あり(hosted.weblate.org) | なし | なし |
| コミュニティ規模 | 大 | 中 | 小 |
コストの考慮事項
セルフホスティングのコスト:
- インフラ:規模に応じて月額$50〜500
- メンテナンス:アップデート、パッチ、バックアップのためのエンジニアリング時間
- セットアップ:数日〜数週間
- スケーリング:ボリューム増加に伴う追加コスト
クラウドTMSを選ぶべきタイミング
以下の場合はクラウドTMSを検討してください:
- DevOpsの能力がない場合
- 迅速なセットアップが必要な場合
- マネージドアップデートとSLAが必要な場合
- ボリュームがインフラコストを正当化しない場合
- 公式サポートが必要な場合
better-i18nのようなプラットフォームは、セルフホスティングの負担なしに、開発者ファーストの機能を備えたクラウドホスト型TMSを提供しています。
FAQ
Weblateは本当に無料ですか?
ソフトウェアはGPLv3の下で無料です。セルフホスティングのコストはインフラのみです。ホスト型オプションはhosted.weblate.orgで利用できます。
オープンソースTMSからクラウドに後で移行できますか?
はい。すべて標準的なエクスポート形式(XLIFF、PO、JSON)をサポートしています。
開発者体験が最も優れているのはどれですか?
Traduoraが最も開発者に優しい(API-first)ですが、機能は限定的です。Weblateが最もバランスが取れています。
フレームワーク固有の統合はサポートしていますか?
ファイル形式レベルで動作します。一部のクラウドプラットフォームのようなフレームワーク固有のSDKやランタイム統合はありません。
2026年3月時点の情報です。