Skip to content

Latest commit

 

History

History
107 lines (72 loc) · 5.7 KB

README_ja.md

File metadata and controls

107 lines (72 loc) · 5.7 KB

OpenAI 自動ドキュメンテーション翻訳

en| zh-Hans | es | ru | de | fr | ko | pt | it | ar | tr | pl | nl | vi | th | fa | ro | sv | hu | cs | el | da | fi | he | no | hi | zh_tw | in | sl | se | sk | uk | bg | hr | lt | lv | et | cat

このドキュメントは自動的に翻訳されており、誤りを含んでいる可能性があります。変更を提案するためにプルリクエストを開くことを躊躇しないでください。

インストール

このツールは、NPM を介してインストールできます:

    npm install -g autotranslatedoc

環境変数 GITHUB_PERSONAL_ACCESS_TOKENOPENAI_API_KEY を設定してください。または、これらのトークンをパラメータとして渡すこともできます。GITHUB_PERSONAL_ACCESS_TOKEN の取得方法については、GitHub のドキュメントを参照してください。

使用方法

ヘルプページ

以下のコマンドでヘルプページにアクセスします:

 autotranslatedoc -h

ドキュメントの翻訳

Autotranslatedoc は 3 つの引数と多くのオプションを受け取ります。

    autotranslatedoc <command> <repo_org> <repo_name> (options)
  • commandtranslate(翻訳するため)、update(翻訳を更新するため)、build(翻訳をビルドするため)のいずれかです。
  • repo_org は GitHub 上の対象リポジトリの組織です。
  • repo_name は GitHub 上の対象リポジトリの名前です。

利用可能な主なオプションは以下の通りです:

  • --language <lang_1>(, <lang_2>)*(または -l)を使用して、翻訳先の言語を選択します。
  • --docPath </url/path>(または -d)を使用して、特定のパス内のファイルに翻訳を制限します。
  • --savePath <./localPath>(または -s)を使用して、保存ファイルが保存されるディレクトリを選択します(デフォルトは ./save)。
  • --outputPath <./localPath>(または -o)を使用して、build を使用する場合に、翻訳されたドキュメントファイルが出力される場所を指定します(デフォルトは ./build)。

対象リポジトリのドキュメントをフランス語とスペイン語に翻訳するには、次のコマンドを使用します:

    autotranslatedoc translate run-llama llama_index -l fr,es

このコマンドは、指定された出力ディレクトリ(デフォルトは ./save)の run-lama ディレクトリ内に llama_index.json ファイルを作成します。

    ls ./save
        run-llama
            llama_index.json 

保存ファイルにはすべての翻訳が含まれており、対象の形式(現在は .md のみ)でドキュメントを生成するために使用できます。

翻訳されたドキュメントをビルドするには、次のコマンドを使用します:

    autotranslatedoc build run-llama llama_index -l fr,es

このコマンドは、翻訳されたドキュメントファイルが含まれる buildPath(デフォルトは ./build)内に fres のディレクトリを生成します。

元のファイルの変更に基づいて翻訳されたドキュメントを更新するには、次のコマンドを使用します:

    autotranslatedoc update run-llama llama_index -l fr,es

ドキュメントをサーバーを介して確認するために(実験的な機能)、次のコマンドを使用します:

    autotranslatedoc serve run-llama llama_index

Docusaurus ドキュメントの翻訳

Docusaurus でホストされているドキュメントを翻訳するには、次のコマンドを使用します:

    autotranslatedoc translate run-llama LlamaIndexTS --docPath /apps/docs/docs -l fr,es -m docusaurus
    autotranslatedoc build run-llama LlamaIndexTS --docPath /apps/docs/docs -l fr,es -m docusaurus

README.md のみを翻訳する

READMEファイルのみを翻訳するには、readmeモードを使用します:

    autotranslatedoc translate run-llama LlamaIndexTS -l fr,es -m readme
    autotranslatedoc build run-llama LlamaIndexTS  -l fr,es -m readme

すべてのサポートされている言語への翻訳

すべてのサポートされている言語に翻訳するには、-l all オプションを使用します:

    autotranslatedoc translate run-llama LlamaIndexTS -l all -m readme
    autotranslatedoc build run-llama LlamaIndexTS  -l all -m readme

既知の問題

現在、-allオプションを使用した翻訳は、英語から他のすべての言語へのみサポートされています。