自動翻訳
General Translation の CLI ツールでプロジェクトを自動翻訳する方法
npx gtx-cli@latest概要
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 から取得できます!
知っておくべき主要なコマンドは 2 つあります: init と translate です。
- initコマンドはプロジェクトのセットアップに使用します。国際化のための設定を行うステップバイステップの ウィザードを提供し、次を含みます:
- プラグインと React プロバイダーのセットアップ
- API Keys の生成
- プロジェクトの対応ロケールと files 構成の設定
 
- translateコマンドは CI/CD パイプラインに追加して使うことを想定しています。 プロジェクトをスキャンして翻訳対象のコンテンツを検出します。 そのコンテンツは CDN にアップロードされるか、アプリのバンドルに追加され、実行時に利用されます。
はじめに
プロジェクトで使用している i18n ライブラリに合わせて、以下のいずれかのチュートリアルに従ってください。
使い方
| コマンド | 説明 | 
|---|---|
| npx gtx-cli init | GT のセットアップウィザードを実行します。 | 
| npx gtx-cli configure | プロジェクトの GT 設定を構成します。 | 
| npx gtx-cli translate | GT の API を介してプロジェクトを翻訳します。 | 
| npx gtx-cli auth | プロジェクト用の APIキー とプロジェクト ID を生成します。 | 
| npx gtx-cli generate | 新しい翻訳データの JSON ファイルを生成します。ライブラリを単体で使用する場合に使用します。 | 
このガイドはどうでしたか?

