自動翻訳
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
コマンドの利用には Production 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設定を構成します。 |