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