目次
翻訳管理システム比較:適切なTMSの選び方
翻訳管理システム(TMS)は、翻訳可能な文字列の抽出からアプリケーションへの翻訳の納品まで、ローカリゼーションワークフロー全体を管理する中央プラットフォームです。TMSカテゴリは大幅に拡大しており、チームは開発者ファーストのプラットフォームからエンタープライズスイート、オープンソースツール、専門的なソリューションまで多岐にわたる選択肢を持っています。
このガイドでは、TMSの全体像をカテゴリ別に整理し、評価基準を定義し、チームの規模、技術的要件、ローカリゼーションの成熟度に基づいて適切なツールを選択できるよう支援します。
TMSの機能
TMSの核心的な管理領域は以下の通りです:
- ソース管理 — コードリポジトリ、CMSプラットフォーム、デザインツールからの文字列のインポート
- 翻訳ワークフロー — 翻訳、レビュー、承認ステージへのコンテンツのルーティング
- 翻訳メモリ(TM) — 同一または類似テキストの再翻訳を避けるための、過去に翻訳されたセグメントの保存
- 用語管理 — 一貫した用語使用のための承認済み用語集の維持管理
- 品質保証 — フォーマット、プレースホルダー、一貫性の自動チェック
- 納品 — アプリケーションへの翻訳のエクスポートまたは直接提供
これらの基本機能に加え、TMS プラットフォームは開発者エクスペリエンス、AI統合、コラボレーション機能、デプロイメントオプションで差別化されています。
TMSのカテゴリ
開発者ファーストプラットフォーム
開発者ファーストプラットフォームは、開発ワークフローとの統合を優先します。通常、CLIツール、SDKパッケージ、CI/CD統合を提供し、既存の開発者ツールチェーンに適合します。
特徴:
- Gitベースまたはアプリファーストのワークフロー
- 主要フレームワーク(React、Vue、Angular等)向けSDKパッケージ
- コードリポジトリとの翻訳同期のためのCLIツール
- アプリの再デプロイなしのOver-the-Air(OTA)翻訳配信
- 開発者向けドキュメントとセルフサービスオンボーディング
最適な対象: エンジニアリング主導のチーム、SaaS製品、モバイルアプリ、開発者がローカリゼーションワークフローを担当する組織。
このカテゴリの例: Better i18n、Lokalise、Crowdin、Phrase(Strings)、i18nextエコシステム
エンタープライズTMSプラットフォーム
エンタープライズTMSプラットフォームは、複雑なワークフロー、ベンダー管理、ガバナンスを伴う大規模な翻訳業務に特化しています。
特徴:
- 多段階ワークフローオーケストレーションを伴うプロジェクト管理
- 複数のLSP(言語サービスプロバイダー)を管理するためのベンダー管理
- CMS、マーケティングツール、エンタープライズシステム向けコネクターマーケットプレイス
- 高度なレポートと分析
- コンプライアンス機能(データレジデンシー、監査証跡)
- サービスレベル契約と専任サポート
最適な対象: 高い翻訳ボリューム、複数のコンテンツタイプ、複雑な承認ワークフロー、ベンダー管理要件を持つ大規模組織。
このカテゴリの例: Phrase(TMS)、Smartling、Transifex、XTM Cloud、memoQ
オープンソースとセルフホスト
オープンソースのTMSツールは、単語ごとまたはユーザーごとのライセンス料なしに、翻訳プラットフォームへの完全な制御を提供します。
特徴:
- セルフホストデプロイメント(オンプレミスまたはクラウド)
- プラットフォーム自体のベンダーロックインなし
- コミュニティ主導の開発
- メンテナンスには内部のDevOpsリソースが必要
- 完全なデータオーナーシップとプライバシー管理
トレードオフ: 初期ライセンスコストは低いですが、ホスティング、メンテナンス、アップグレードの運用コストは高くなります。機能セットは商用の代替品に比べて遅れる場合があります。
このカテゴリの例: Weblate、Pontoon(Mozilla)、Traduora、Tolgee
ファイルベースの翻訳ツール
一部のチームは、ファイルベースのワークフローを使って翻訳を管理しています。JSON、XLIFF、POまたは他のローカリゼーションファイル形式を直接編集し、場合によっては専用エディターを使用します。
特徴:
- バージョン管理のローカリゼーションファイルと直接作業
- ホストされたプラットフォームなし — 翻訳はコードとして管理
- 軽量で依存関係なし
- 非開発者の翻訳者向けのコラボレーション機能が限定的
- 組み込みのTMやQAオートメーションなし
最適な対象: 開発者のみのワークフローを持つ小規模チーム、オープンソースプロジェクト、外部依存関係を避けたいチーム。
例: i18n Ally(VS Code拡張機能)、POEdit、Locize(一部TMS機能を持つファイルベース)
評価基準
1. 開発者統合
TMSはどのように開発ワークフローと連携しますか?
| 機能 | 確認すべき質問 |
|---|---|
| フレームワークSDK | お使いのテックスタック(React、Vue、iOS、Android等)をサポートしていますか? |
| CLIツール | コマンドラインから翻訳をプッシュ/プルできますか? |
| CI/CD統合 | GitHub Actions、GitLab CI、またはパイプラインと統合できますか? |
| ファイル形式サポート | お使いの形式(JSON、XLIFF、ARB、.strings、.resx)を処理できますか? |
| OTA配信 | コードデプロイなしで翻訳を更新できますか? |
| ソース解析 | コードから新しい文字列を自動的に検出しますか? |
2. 翻訳品質機能
翻訳の正確性と一貫性を確保するための機能:
| 機能 | 機能説明 |
|---|---|
| 翻訳メモリ | 過去に翻訳されたセグメントの再利用を提案します |
| 用語集 / 用語ベース | すべてのコンテンツにわたる一貫した用語使用を強制します |
| QAチェック | 欠落したプレースホルダー、不整合なフォーマット等を検出します |
| コンテキスト / スクリーンショット | テキストがUIのどこに表示されるかを翻訳者に示します |
| インコンテキスト編集 | 翻訳者が実際のアプリケーションレイアウトでテキストを確認できます |
| MT統合 | MTPEワークフロー向けにGoogle/DeepL/Amazonで事前翻訳します |
3. コラボレーション
開発者、翻訳者、プロジェクトマネージャーはどのように協力しますか?
| 機能 | 重要な理由 |
|---|---|
| ロールベースのアクセス | 開発者、翻訳者、レビュアーに対する個別の権限 |
| レビューワークフロー | 翻訳が公開される前の設定可能な承認ステップ |
| コメント / ディスカッション | 特定の文字列に対するスレッドベースのディスカッション |
| アクティビティ履歴 | 誰が何をいつ変更したかの監査証跡 |
| 通知 | 新しい文字列、レビューリクエスト、期限のアラート |
4. 価格モデル
TMSの価格設定は大きく異なります:
| モデル | 仕組み | 注意点 |
|---|---|---|
| 単語ごと | 翻訳されたソース単語ごとに料金 | 高ボリューム = 高コスト |
| ユーザーシートごと | 翻訳者/開発者アカウントごとに料金 | 大チーム = 高コスト |
| 文字列/キーごと | 翻訳キー数に基づいて料金 | キー数は機能とともに増加 |
| 定額 / 段階制 | 使用制限付きの固定月額料金 | 超過料金 |
| オープンソース | 無料プラットフォーム、ホスティングに料金 | インフラとメンテナンスコスト |
5. スケーラビリティ
将来のニーズを考慮してください:
- 言語数 — 5言語から50言語に拡大しますか?
- コンテンツ量 — 1,000文字列から100,000文字列に増加しますか?
- チームサイズ — 翻訳者は2名から20名に増えますか?
- コンテンツタイプ — CMSコンテンツ、ドキュメント、マーケティングコピーを追加しますか?
- 自動化 — MT、自動化QA、継続的デリバリーが必要になりますか?
意思決定フレームワーク
スタートアップ / 小規模チーム(10言語未満、10,000文字列未満)
優先事項: 開発者エクスペリエンス、迅速なセットアップ、低オーバーヘッド。
推奨: CLI統合とOTA配信を備えた開発者ファーストプラットフォーム。複雑なオンボーディングを必要とするエンタープライズプラットフォームは避けてください。
成長中のプロダクト(10〜30言語、10,000〜100,000文字列)
優先事項: 翻訳品質、ワークフロー自動化、MT統合。
推奨: 強力なTM、用語集管理、MTPEワークフローを備えた開発者ファーストプラットフォーム。翻訳チームが成長するにつれて、組み込みのコラボレーション機能を持つプラットフォームを検討してください。
エンタープライズ(30以上の言語、100,000以上の文字列、複数のコンテンツタイプ)
優先事項: ベンダー管理、ガバナンス、コンプライアンス、マルチコンテンツタイプサポート。
推奨: コネクターエコシステム、高度なワークフロー、レポート機能を持つエンタープライズTMS。ハイブリッドセットアップを検討してください:コード文字列向けの開発者ファーストプラットフォーム + マーケティング/ドキュメントコンテンツ向けのエンタープライズTMS。
オープンソースプロジェクト
優先事項: コミュニティ貢献、ゼロライセンスコスト、透明性。
推奨: コミュニティ翻訳者が直接貢献できるオープンソースTMS(Weblate、Tolgee)。メンテナンス負担を軽減するためにホスト型オープンソースオプションを検討してください。
よくある落とし穴
機能数だけで選択する
200の機能を持つTMSが50の機能を持つものより優れているとは限りません。実際のワークフローに対して機能を評価してください。使用されない機能はオンボーディングとメンテナンスの複雑さを増します。
開発者エクスペリエンスを無視する
TMSが開発者にとって統合が困難であれば、翻訳は同期から外れます。開発者が実際に使用するTMSは、開発者が回避策を取る必要があるより多くの機能を持つものより優れています。
移行コストを過小評価する
TMSプラットフォームの切り替えは簡単ではありません。翻訳メモリ、用語集、ワークフロー設定はすべて移行が必要です。代替案を評価する際には移行の労力を考慮してください。
翻訳メモリの品質を見落とす
TMは最も価値あるローカリゼーション資産です。TMSが既存のTMをインポートし、標準的なTM交換フォーマット(TMX)をサポートし、TMデータをプラットフォーム内にロックしないことを確認してください。
実際のコンテンツでテストしない
どのTMSも「hello world」はうまく処理します。実際のコンテンツでテストしてください:長い文字列、複数形、HTMLマークアップ、変数、特定のファイル形式。コミットする前に実際の翻訳タスクでパイロットを実施してください。
よくある質問
TMSとCATツールの違いは何ですか?
CATツール(Computer-Assisted Translation)は、翻訳者がTMの提案とMT支援を使ってテキストを翻訳するエディターです。TMSは、プロジェクト管理、ファイル処理、納品を含むエンドツーエンドのローカリゼーションワークフロー全体を管理する、より広範なプラットフォームです。多くの現代のTMSプラットフォームには、組み込みのCAT機能が含まれています。
2〜3言語しかサポートしていない場合、TMSは必要ですか?
翻訳ボリュームとチームサイズによります。開発者がJSONファイルで翻訳を管理している場合、TMSは過剰かもしれません。外部翻訳者がいる、数百以上の文字列がある、または翻訳メモリが必要な場合、TMSは大幅な時間節約と一貫性の向上をもたらします。
複数のTMSプラットフォームを使用できますか?
一部の組織では、異なるコンテンツタイプに異なるツールを使用しています — アプリ文字列には開発者ファーストプラットフォーム、マーケティングコンテンツにはエンタープライズTMS。ツールが翻訳メモリを共有する必要がない場合は、これで機能します。共有する必要がある場合は、TM同期を管理する必要があります。
あるTMSから別のTMSへどのように移行しますか?
TMをTMXフォーマットでエクスポートし、用語集をエクスポートし、ワークフロー設定を文書化します。ほとんどのTMSプラットフォームはTMXインポートをサポートしています。完全に切り替える前に移行を検証するために、両システムが並行して稼働する移行期間を計画してください。