# General Translation Knowledge Base: 開発者にとって最適なローカライゼーションソフトウェアとは？
URL: https://generaltranslation.com/ja/kb/best-localization-software.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: ライブラリ、翻訳管理システム、翻訳ベンダーを個別に組み合わせるのではなく、コード内のi18nライブラリから翻訳、配信まで、パイプライン全体を1つでカバーできるシステムを選びましょう。
Category: ワークフローツール
Last updated: 2026-05-04
Authors: Jackie Chen
Published: 2026-05-04

今「最適なローカライゼーションソフトウェア」で検索すると、ローカライゼーションベンダーが書いた記事が十数本ヒットし、どれも自社を1位に据えています。機能比較表を並べ、長所と短所を挙げ、最後には (驚くなかれ！) 自社を選ぶべきだと結論づけるのです。

私たちはそんなことはしません。その代わりに、なぜこのカテゴリ全体が見当違いの問題に取り組んでいるのか、そして本当に解決すべき問題に取り組むとはどういうことなのかを説明します。

## Video

The video is narrated in English, with English captions.

[What is the best localization software for developers?](https://caxecubb9c64cezv.public.blob.vercel-storage.com/films/kb-best-localization-software.mp4) (44 秒)

General Translation covers the whole pipeline, from your code to translation and delivery. Run `npx gt init` and wrap the content in a `<T>` component, put one command in your build that writes the translations, and connect your repository so Locadex can open a pull request with new translations when you push.

## ローカライゼーションのスタックは3つに分断されている

2026年の今、多言語アプリをリリースするには、互いにまったく独立した3つのシステムをつなぎ合わせる必要があります。

1. **i18nライブラリ** — コードベース内で文字列の抽出、補間、複数形処理、ロケールルーティングを担います。翻訳をレンダリングはしますが、翻訳そのものを生み出すわけではありません。
2. **翻訳管理システム (TMS)&#x20;**&#x20;— 翻訳ファイルを保管し、ワークフローを管理し、受け渡しを調整します。コードと翻訳者の間を取り持ちますが、翻訳自体は行いません。
3. **言語サービスプロバイダー (LSP)&#x20;**&#x20;— 実際に翻訳済みコンテンツを生成する人間の翻訳者、翻訳会社、または機械翻訳エンジンです。コードのこともTMSのことも一切把握していません。

ライブラリは翻訳を知らず、TMSはコードを知らず、翻訳プロバイダーはそのどちらも知りません。これらを連携させるには、まず数週間分のエンジニアリング工数がかかります。さらにその後も、スプリントのたびにファイルの同期、マージコンフリクトの解消、Webhookのデバッグ、そして本来パイプラインとして設計されたわけでもない仕組みのお守りに、何時間も費やされ続けるのです。

## 「エンドツーエンド」の本当の意味

General Translation は単なるライブラリではありません。TMS でもありません。パイプライン全体を担うものであり、Cursor、Ramp、Profound、Cognition、Sierra、ClickHouse といった開発者優先のチームに採用されています。

* **オープンソースの開発者向けライブラリ**：[`gt-next`](/docs/react/nextjs-quickstart)、[`gt-react`](/docs/react/react-quickstart)、および [React Native/Expo](/docs/react/react-native-quickstart) のサポート。TypeScript に完全対応し、すぐに組み込める SDK です。
* **AI ファーストの翻訳プラットフォーム**：コードベース、プロダクト、用語を理解したうえで翻訳します。汎用的な機械翻訳を後付けしたものではありません。
* **AIエージェント Locadex**：[自動化された国際化エンジニア](/docs/platform/locadex/quickstart)として、コードベースをスキャンしてコードを国際化し、翻訳を作成したうえで、プッシュのたびにプルリクエストを作成します。

ライブラリと翻訳エンジンを一体で開発しているからこそ、ローカライゼーションは格段に簡単になります。JSON のエクスポート/インポートも、ファイル管理も、翻訳会社との調整も不要です。翻訳はソースコードから本番環境へ直接届けられます。

## 従来のTMSプラットフォームの問題点

従来の翻訳管理システムは、AI以前の時代を前提に作られています。想定されているのは決まったワークフローです。コンテンツをコードベースから抽出し、ダッシュボードにアップロードし、翻訳者に割り当て、レビュー・承認を経てエクスポートし、再びコードに組み込む。うまくいく場合もありますが、時間もコストもかかるうえ、壊れやすい仕組みです。

**管理しているのはファイルであって、コードではありません。** TMSは翻訳ファイル (JSON、XLIFF、POなど) を取り込み、それらを管理するためのツールを提供します。しかし、本当の信頼できる情報源はコードベース、つまりコンポーネント、変数、UIの階層です。コードを理解せずにファイルだけを管理していては、文脈は受け渡しの途中で必ず失われてしまいます。

ここ数年で、ほとんどのプラットフォームがAI/MT機能を追加しました。多くの場合、文字列をサードパーティの機械翻訳エンジンに渡し、どのエンジンを使うかを選べるようにしただけのものです。AIに見えているのは、切り離された文字列だけです。コンポーネントツリーも、変数名も、周囲のUIも見えていません。だからこそ、MTの出力にはいまだに大幅な手直しが必要なのです。

**作業を減らすのではなく、人を増やすことでスケールさせます。** TMSのビジネスモデルは、ロール、権限、レビューの連鎖、承認ワークフローといった、人間の翻訳者を取りまとめる仕組みを中心に成り立っています。規制の厳しいエンタープライズ向けコンテンツには、それも必要でしょう。しかし、SaaSアプリを20言語で提供する開発チームにとっては、単なるオーバーヘッドでしかありません。

では、価格はどうでしょうか。人気の高いプラットフォームの中には、金額を知るだけでも営業担当者との商談が必要なところがいくつもあります。チームの成長とともに膨れ上がるシート単位の料金を課すところもあります。コストが予測できなければ、新しい言語を追加するための予算も立てられません。

## スタンドアロンのi18nライブラリの問題点

React や Next.js 向けの人気のi18nライブラリは、補間、複数形処理、ロケールルーティング、サーバーコンポーネントのサポートなど、レンダリングについては十分な機能を備えています。

**しかし、翻訳そのものは一切してくれません。**

これらのライブラリは、渡されたものをそのままレンダリングするだけです。結局、次の作業は自分で行う必要があります。

* すべての翻訳可能な文字列を JSON ファイルに抽出する
* ロケールごとに個別のファイルを管理する
* それらのファイルを手作業で翻訳するか、翻訳者に依頼するか、TMS を導入する
* コードベースの変更に合わせて、すべてのファイルを同期し続ける

10 言語で 500 個のキーがあれば、管理すべきエントリは 5,000 件になります。50 言語なら 25,000 件です。ライブラリはこうした作業を何も肩代わりしてくれません。渡されたものをレンダリングするだけで、解決できるのはせいぜい問題の半分です。

## General Translation はどのようにループを完結させるのか

**1. インストールしてコードを書く。** [セットアップウィザード](/docs/cli/quickstart)を実行し、コンテンツを [`<T>`](/docs/react/reference/components/t) コンポーネントでラップするだけです。キーの抽出も JSON ファイルも必要ありません。

```tsx
import { T } from 'gt-next';

export default function Home() {
  return (
    <T>
      <h1>Welcome to our app</h1>
      <p>This content is translated automatically.</p>
    </T>
  );
}
```

**2. 開発。** 翻訳はオンデマンドで表示されます。言語を切り替えれば、すぐに結果を確認できます。

**3. リリース。** コマンド1つで、ビルド時にすべての翻訳を生成します。翻訳は事前生成済みのため、キャッシュされた状態でCDN経由で配信されます。[デプロイガイドを見る →](/docs/react/nextjs-quickstart#11-deploy-to-production)

**4. 自動化。** [Locadex](/docs/platform/locadex/quickstart) がリポジトリを監視します。コードをプッシュすると、変更をスキャンして新しいコンテンツを国際化し、翻訳を生成して PR を作成します。人が介在する必要はありません (もちろん介在させることも可能です) 。その場合は、翻訳エディターで差分を並べて確認でき、コンテンツの公開前・公開後のどちらでも編集できます。

## 多くの翻訳 AI が誤訳する理由

多くのローカライゼーション AI は、文字列を 1 つずつ切り離して翻訳します。「Apple」は果物のこともあれば、企業のこともあります。「Cell」は生物の細胞のこともあれば、スプレッドシートのセルのこともあります。文脈がなければ、AI は推測するしかありません。

General Translation の AI は、コードベース全体の文脈を把握します。コンポーネントの階層、変数名、周囲の UI、さらにはプロダクトの用語集まで考慮します。そのため、手作業で修正しなくても自然な訳文に仕上がります。判断が難しいケースでは、コンポーネント内で直接[明示的な文脈を追加](/docs/react/reference/components/t#props)できます。

## 人数ではなく利用量に応じた料金体系

GT は従量課金制を採用しています。料金は翻訳した分だけ。チームの拡大に伴って膨らむシート単位の料金はかかりません。営業担当との商談も不要です。[料金の詳細を見る →](https://generaltranslation.com/pricing)

## Related questions

- [翻訳ファイルなしで i18n はできますか？](https://generaltranslation.com/ja/kb/i18n-without-translation-files.mdx): はい。gt-react または gt-next を使えば、コンテンツは `<T>` コンポーネントで囲んだままコンポーネント内にインラインで記述でき、翻訳はビルド時に出力として生成されます。そのため、キーやロケールごとの JSON ファイルを作成したり、同期を保ったりする必要はありません。
- [多言語対応のNext.jsアプリでSEOを設定するには？](https://generaltranslation.com/ja/kb/multilingual-nextjs-seo.mdx): 言語ごとに専用のURLを用意し、html の lang 属性を設定します。各ページのカノニカルURLは自身を指すようにし、すべての言語の hreflang 代替リンクを追加します。さらに、タイトルと説明文を翻訳し、すべての言語版をサイトマップに掲載します。
- [Transifex の代替ツール：General Translation と Transifex の比較](https://generaltranslation.com/ja/kb/general-translation-vs-transifex.mdx): マークした JSX を、その構造や開発者が付与した文脈とあわせて翻訳し、結果をバンドルに含めるか CDN から配信したい場合は General Translation を選びましょう。Transifex Native も文字列をコード内で管理しますが、公開は独自のコンテンツ配信サービスを通じて行います。Transifex は、同社の翻訳パートナー、品質スコア、またはスニペットベースの Web サイト翻訳を活用したいチームに適しています。

## Previous and next questions

- Previous question: [多言語対応のNext.jsアプリでSEOを設定するには？](https://generaltranslation.com/ja/kb/multilingual-nextjs-seo.mdx)
- Next question: [翻訳ファイルなしで i18n はできますか？](https://generaltranslation.com/ja/kb/i18n-without-translation-files.mdx)

## Sitemap

See the [Knowledge Base sitemap](https://generaltranslation.com/ja/kb/sitemap.md) for every article.
