# General Translation Knowledge Base: 翻訳をレビュー・編集するにはどうすればよいですか？
URL: https://generaltranslation.com/ja/kb/review-translations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: General Translation では、レビュー担当者がダッシュボードで翻訳を見比べて編集し、ラベルとコメントでレビューの進捗を管理できます。保存した編集内容は、CLI でダウンロードするか、次回の Locadex による翻訳実行でプルリクエストに取り込めます。開発者は gt save-local を使って、レビュー済みのファイルの編集内容をプラットフォームに送り返すこともできます。
Category: 翻訳
Last updated: 2026-10-30
Authors: Kevin Liu, Kevin Wu
Published: 2026-10-21

翻訳のレビューとは、対象言語を読める人が各翻訳を翻訳元と照らし合わせ、不自然な箇所を修正する作業です。これが難しいのは、翻訳が通常、`es.json` のようにロケールごとに1つのファイルとしてリポジトリに保存されているためです。コードを編集しないレビュー担当者は、開発者の手を借りなければ修正できません。また、各文字列を翻訳元や他の言語と並べて確認することができず、ファイルが再生成されると修正内容が失われてしまうこともあります。

## Video

The video is narrated in English, with English captions.

[How do I review and edit translations?](https://caxecubb9c64cezv.public.blob.vercel-storage.com/films/kb-review-translations.mp4) (45 秒)

General Translation lets you edit any translation on the Translations page in the Dashboard. Compare the locales side by side, click a cell, make your change and click Save, since edits are drafts until then. Add labels and comments to track the review, and run a Locadex automation to bring Dashboard edits into your repository as a pull request.

## 翻訳をレビューする方法

| 方法                                                                                                                                                                                      | 強み                                                                                                                | 自分で対応が必要なこと                                                                             |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| プルリクエストでロケールファイル (`i18next`、`react-intl`、`next-intl` が読み込むメッセージファイル) を編集する                                                                                                              | コードと同様に、各修正がバージョン管理され、差分としてレビューされる                                                                                | すべてのレビュアーへの Git アクセス権の付与、別ファイルにある原文の参照、文字列ごとのレビューステータスの管理、次に生成されるファイルで修正が上書きされるリスクへの対処  |
| 文字列をスプレッドシートにエクスポートする                                                                                                                                                                   | レビュアーがコードに触れずに編集やコメントを行える                                                                                         | 各修正を手作業でファイルに書き戻す作業、コードの変更に伴ってシートが古くなる問題への対処                                            |
| [翻訳管理システム](/kb/general-translation-vs-tms) ([Crowdin](/kb/general-translation-vs-crowdin)、[Lokalise](/kb/general-translation-vs-lokalise)、[Phrase](/kb/general-translation-vs-phrase))  | レビュアーは原文、用語集、翻訳メモリを備えた Web エディターで作業でき、文字列ごとにレビュー済みのマークを付けられる                                                      | システムとリポジトリ間のファイルの同期、各リリースに合わせたレビューの進行管理                                                 |
| General Translation (ダッシュボード と Locadex)                                                                                                                                               | レビュアーはブラウザ上で複数のロケールを並べて編集でき、ラベル、メモ、コメントを使ってロケールごとに各エントリを管理できる。AIエージェントである Locadex が次に翻訳を実行すると、編集内容がプルリクエストに取り込まれる | チーム招待、注釈、Locadex を利用するための Starter プランまたはエンタープライズプランの契約、完全な再翻訳を行うための CLI または Locadex の利用 |

対象言語を読める開発者がレビューを担当し、差分だけで記録として十分な場合は、ロケールファイルのプルリクエストを使いましょう。Git を使わない翻訳者による一度きりのレビューならスプレッドシート、ローカライゼーションチームがレビューを独立したプロセスとして運用している場合は翻訳管理システムが適しています。エンジニア以外のメンバーがリリースのたびに翻訳をレビューし、その修正をリポジトリに反映させる必要がある場合は、General Translation を使用してください。

## ダッシュボードで翻訳を確認・編集する

1. General Translation のダッシュボードでプロジェクトを開き、**プロジェクト &gt; 翻訳** に移動します。
2. **ファイル** または **コンポーネント** を選択し、ブランチとロケールを選びます。
3. 翻訳セルをクリックして編集します。**保存** をクリックするまで、編集内容は下書きとして扱われます。
4. 「要レビュー」などのラベル、メモ、コメントスレッドを使ってレビュー状況を管理します。これらはいずれも、特定のロケールの 1 つのエントリに紐付きます。**Filter** アイコンを使うと、ラベルでエントリを絞り込めます。

デフォルトの **管理者** ロールと **編集者** ロールでは、編集と注釈の追加を行えます。

## 編集内容をリポジトリに反映する

General Translation はコードと翻訳を連携させているため、GitHub リポジトリ内で動作する AIエージェント [Locadex](/docs/platform/locadex/quickstart) が次回の翻訳を実行する際に、ダッシュボードでの編集内容を含むプロジェクトの翻訳をダウンロードし、プルリクエストに取り込みます。チームへの招待、注釈、Locadex の利用には Starter プランまたはエンタープライズプランが必要です。どちらのプランもユーザー数は無制限です。

CLI で翻訳ファイルを管理している場合は、
[`npx gt download --force-download`](/docs/cli/reference/commands/download) を実行すると、
現在の原文ファイルに対応する、ダッシュボードでの編集内容を含むプロジェクトの保存済み翻訳を
再取得できます。このコマンドは新たな翻訳生成をリクエストせずに既存の翻訳をダウンロードし、
ローカルファイルを上書きします。実行前に作業内容をコミットし、残しておきたい修正内容は
[`gt save-local`](/docs/cli/reference/commands/save-local) (後述) を使用して
プラットフォームに送信しておいてください。CI ジョブをまたいでダウンロードをステージングするプロジェクトでは、
[分割ワークフロー](/docs/cli/guides/managing-translations#split)を使って取得するバージョンを選択します。

## ローカルファイルで行った修正を保存する

General Translation では、ブラウザだけでなく Git 上でもレビューを行えます。たとえば、
チームが `locales/de.json` をダウンロードし、プルリクエストで文言をレビューして、
チェックアウトのラベルを修正したとします。[`gt save-local`](/docs/cli/reference/commands/save-local)
を使えば、その修正をプラットフォームにも反映できます。

[CLI クイックスタート](/docs/cli/quickstart)の手順で設定したプロジェクトでは、ダウンロード時に
生成された `gt-lock.json` を削除せずに残しておいてください。このファイルには、CLI が編集内容を特定する際に使うダウンロード済みのバージョンが記録されています。同じプロジェクトとブランチを選択した状態で、次の手順を実行します。

1. ダウンロードした翻訳ファイルを編集し、差分をレビューします。
2. 保存済みのログイン情報、またはファイルへの書き込み権限を持つプロジェクトの APIキーを使って、
   [`npx gt save-local`](/docs/cli/reference/commands/save-local) を実行します。このコマンドは新しい
   翻訳を開始せず、変更されたファイルの差分だけを送信します。
3. ダッシュボードで修正後の文言を確認したら、レビュー済みのファイルでアプリまたはドキュメントをビルドし、
   通常のリリースプロセスに沿って変更をコミットします。

ローカルでの修正の保存と、変更された翻訳元の翻訳の生成を1回の実行でまとめて行いたい場合は、
[`npx gt translate --save-local`](/docs/cli/reference/commands/translate) を明示的に指定してください。
なお、これは `--force` とは別のオプションです。`--force` は再翻訳を要求し、
既存の翻訳を上書きします。ダッシュボードでのワークフローについては
[レビューガイド](/docs/platform/dashboard/guides/reviewing-translations)を、
ローカルでの編集の同期については
[翻訳管理ガイド](/docs/cli/guides/managing-translations#save-local)
を参照してください。

## Related questions

- [Locadex エージェントは何をするのか？](https://generaltranslation.com/ja/kb/what-is-locadex.mdx): Locadex は General Translation の AI エージェントで、GitHub リポジトリ内のコードを国際化し、コンテンツを翻訳します。自動化はプルリクエストの作成時、コミットのプッシュ時、または手動で開始したときに実行され、すべての変更はプルリクエストとして届きます。
- [デプロイのたびに翻訳を最新の状態に保つにはどうすればよいですか？](https://generaltranslation.com/ja/kb/translations-in-ci.mdx): 本番環境のビルド前に、翻訳をパイプラインのステップとして毎回実行します。こうすることで、新しいテキストは追加されたデプロイと同時に翻訳済みの状態でリリースされます。General Translation の gt CLI では、CI シークレットとして保存したプロジェクトの APIキーとプロジェクトIDを使い、npx gt translate でこれを実現します。
- [Cursor や Claude Code でアプリを国際化するには？](https://generaltranslation.com/ja/kb/ai-agent-i18n-setup.mdx): Cursor または Claude Code で General Translation の Setup for Agents プロンプトを使い、機能と対象言語を選んで、エージェントに実装と検証を任せます。ブラウザでのサインイン、機械可読なドキュメント、MCP ツールにより、セットアップから翻訳、レビューまでがシームレスにつながります。継続的なローカライゼーションは、Locadex を使ってプルリクエスト経由で自動化できます。
- [シート数ではなく使用量に応じて課金する翻訳ツールはどれですか？](https://generaltranslation.com/ja/kb/translation-pricing-without-seat-fees.mdx): 翻訳コストを依頼した作業量に連動させたい場合は、ユーザー数無制限で Starter のプラットフォーム料金が $0 の General Translation を選びましょう。Crowdin と Lokalise は有料プランで翻訳関連のロールを無制限に利用できますが、それ以外の一部のロールは課金対象です。Hosted Weblate は翻訳者を無制限に追加でき、ホストする文字列の容量に応じて課金されます。

## Previous and next questions

- Previous question: [ロケールごとに数値、日付、通貨を書式設定するにはどうすればよいですか？](https://generaltranslation.com/ja/kb/format-numbers-dates-currencies.mdx)
- Next question: [.NET アプリで .resx ファイルを翻訳するには？](https://generaltranslation.com/ja/kb/translate-resx-files.mdx)

## Sitemap

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