自動翻訳
General Translation CLIツールを使用してプロジェクトを自動的に翻訳する方法
概要
General Translation CLIツール(gtx-cli
)を使用すると、プロジェクトをサポートされている言語のいずれかに自動的に翻訳することができます。
このツールはgt-next
とgt-react
をプロジェクトで使用する際のファーストクラスサポートを提供し、翻訳可能なコンテンツのスキャン、プロジェクトの翻訳、翻訳データJSONファイルの生成を可能にします。
このCLIツールは、next-intlやi18nextなどのサードパーティi18nライブラリの翻訳生成にも使用できます。
最後に、このCLIツールはJSON、Markdown、MDXファイルの翻訳にも使用できます。
translate
コマンドにはプロダクションAPIキーが必要です。generaltranslation.comで無料で入手できます!
プロジェクトで使用しているi18nライブラリに応じて、以下のチュートリアルのいずれかに従ってください:
使用方法
コマンド | 説明 |
---|---|
npx gtx-cli init | (オプション)プロジェクトのGT設定を構成します。 |
npx gtx-cli setup | ステップバイステップのセットアップガイドで、プロジェクトを翻訳の準備をします。 |
npx gtx-cli scan | プロジェクトから翻訳可能なコンテンツをスキャンします。プロジェクトの更新に繰り返し使用できます。 |
npx gtx-cli translate | GT APIを通じてプロジェクトを翻訳します。 |
npx gtx-cli generate | 新しい翻訳データJSONファイルを生成します。ライブラリをスタンドアロンで使用する場合に使用すべきです。 |