# gt: General Translation CLI tool: gt project status
URL: https://generaltranslation.com/ja/docs/cli/reference/commands/project-status.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: 翻訳ジョブまたはプロジェクトの context 生成ジョブの現在の status を確認します。gt project status コマンドの API リファレンスです。

`gt project status` を使うと、翻訳ワークフローまたは [`setupProject`](/docs/platform/core/reference/gt-class-methods/translation/setup-project) が返したジョブを確認できます。プロジェクトの作成は同期的に完了するため、ジョブ ID は返されません。

## 概要 [#overview]

```bash
npx gt project status <job-id> [options]
```

このコマンドは status リクエストを1回送信し、API から返された status を出力します。

## 仕組み [#how-it-works]

1. flags、config、または環境変数から API キーと プロジェクト ID を解決します。
2. 指定された翻訳ジョブまたは context 生成ジョブの現在の状態を取得します。
3. 返された status を出力します。レスポンスに status が含まれない場合は `unknown` を出力します。

credentials が不足している場合、または API がリクエストを拒否した場合、コマンドは終了ステータス 1 で終了します。API が一致するジョブを返さない場合は、`unknown` を出力して正常終了します。また、`failed` というジョブの status が出力された場合でも、コマンドがエラー終了することはありません。

## 引数とフラグ [#arguments-flags]

| パラメータ                 | 説明                                   | 型        | 任意  | デフォルト                     |
| --------------------- | ------------------------------------ | -------- | --- | ------------------------- |
| `<job-id>`            | 確認対象の翻訳ジョブまたは context 生成ジョブの ジョブ ID。 | `string` | いいえ | —                         |
| `-c, --config <path>` | `gt.config.json` へのパス。               | `string` | はい  | 自動解決                      |
| `--api-key <key>`     | API キーの上書き。                          | `string` | はい  | `GT_API_KEY`              |
| `--project-id <id>`   | プロジェクト ID の上書き。                      | `string` | はい  | 設定ファイルまたは `GT_PROJECT_ID` |

## 例 [#example]

```bash
npx gt project status job_123
```

## その他のメモ [#notes]

* `gt project status` は `gt` 2.20.0 以降で利用できます。
* このコマンドには API キーと プロジェクト ID の両方が必要です。
* **レスポンス形式:** [翻訳ジョブのステータスを取得](/docs/platform/openapi/reference/translation/job-status)。

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
