自動翻訳

General Translation CLI ツールを使ってプロジェクトを自動的に翻訳する方法

npx gtx-cli@latest init

概要

General Translation CLI ツール(gtx-cli)は、プロジェクトを対応言語のいずれかに自動翻訳することを可能にします。

このツールは、プロジェクトで gt-nextgt-react を利用する際に、翻訳可能なコンテンツのスキャン、プロジェクトの翻訳、翻訳データの JSON ファイル生成を一括してサポートします。

また、CLI ツールは next-intli18next などのサードパーティ製 i18n ライブラリ向けの翻訳生成にも利用できます。

さらに、CLI ツールは JSON、Markdown、MDX、JS、TS ファイルの翻訳にも使用できます。

translate コマンドの利用には Production API キーが必要です。無料で generaltranslation.com から取得できます!


プロジェクトで使用している i18n ライブラリに応じて、以下のいずれかのチュートリアルに従ってください:

使い方

コマンド説明
npx gtx-cli initGTセットアップウィザードを実行します。
npx gtx-cli setupReactアプリを国際化するためのステップバイステップのセットアップガイドです。
npx gtx-cli scanプロジェクト内の翻訳可能なコンテンツをスキャンします。繰り返し使用してプロジェクトを更新できます。
npx gtx-cli translateGT APIを通じてプロジェクトを翻訳します。
npx gtx-cli generate新しい翻訳データのJSONファイルを生成します。ライブラリを単体で使用する場合に利用してください。
npx gtx-cli authプロジェクト用のAPIキーとプロジェクトIDを生成します。
npx gtx-cli configureプロジェクトのGT設定を構成します。

このページについて