自動翻訳

General Translation の CLI ツールでプロジェクトを自動翻訳する方法

npx gtx-cli@latest

概要

General Translation の CLI ツール(gtx-cli)を使うと、プロジェクトを対応言語のいずれにも自動翻訳できます。

このツールは gt-nextgt-react を第一級サポートし、プロジェクト内の翻訳対象コンテンツのスキャン、プロジェクトの翻訳、翻訳データの JSON ファイル生成を行えます。

また、この CLI ツールは next-intli18next といったサードパーティの i18n ライブラリ向けの翻訳生成にも使用できます。

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

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


知っておくべき主要なコマンドは 2 つあります: inittranslate です。

  • init コマンドはプロジェクトのセットアップに使用します。国際化のための設定を行うステップバイステップの ウィザードを提供し、次を含みます:
  • プラグインと React プロバイダーのセットアップ
    • API Keys の生成
    • プロジェクトの対応ロケールと files 構成の設定
  • translate コマンドは CI/CD パイプラインに追加して使うことを想定しています。 プロジェクトをスキャンして翻訳対象のコンテンツを検出します。 そのコンテンツは CDN にアップロードされるか、アプリのバンドルに追加され、実行時に利用されます。

はじめに

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

使い方

コマンド説明
npx gtx-cli initGT のセットアップウィザードを実行します。
npx gtx-cli configureプロジェクトの GT 設定を構成します。
npx gtx-cli translateGT の API を介してプロジェクトを翻訳します。
npx gtx-cli authプロジェクト用の APIキー とプロジェクト ID を生成します。
npx gtx-cli generate新しい翻訳データの JSON ファイルを生成します。ライブラリを単体で使用する場合に使用します。

このガイドはどうでしたか?

このページについて

自動翻訳