英語| 简体中文| 繁體中文| español| हिंदी、हिनहिन| 한국어| 日本語
このGitHubアクションは、マークダウンファイルを複数のAIモデルを使用して複数の言語に変換します。
ヒント
利用可能になりました:複数のプロバイダーからのAIモデル
さまざまなAIモデルプロバイダーをサポートするために、Openaiを超えて拡大しました。
サポートされているプロバイダーの包括的なリストと詳細情報については、リリースノートを参照してください。
このアクションは、MarkDown( .md
)、MarkDown-JSX( .mdx
)、JSON( .json
)ファイルの翻訳のみをサポートしています。
コマンドは、リポジトリに書き込み許可を持つ個人が独占的に実行できます。
これらの制限は、信頼されていない当事者によるAPI乱用を防ぎます。
Read and write permissions
有効にしますAllow GitHub Actions to create and approve pull requests
を可能にしますOPENAI_API_KEY
)を秘密に設定しますon
( types: [ created ]
)。actions/checkout@v3
)。 /gpt-translate
または/gt
が存在する場合にのみ実行するかどうかを構成します。?これが最小限のワークフローの例です。
# .github/workflows/gpt-translate.yml
name : GPT Translate
on :
issue_comment :
types : [ created ]
jobs :
gpt_translate :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v4
- name : Run GPT Translate
if : |
contains(github.event.comment.body, '/gpt-translate') ||
contains(github.event.comment.body, '/gt')
uses : 3ru/gpt-translate@master
with :
apikey : ${{ secrets.OPENAI_API_KEY }}
/gpt-translate [input filepath] [output filepath] [target language]
/gpt-translateの速記として /GTを使用できます。
1.問題またはプル要求で/gpt-translate
または/gt
を使用してコメントを作成します。
2 。
2. cullプルリクエストでは、翻訳されたファイルが新しいコミットでプル要求に追加されます。
言い換えれば、問題についてコメントし続けると、新しいPRSが継続的に作成されます。 PRについてコメントし続けると、新しいコミットがそのPRに継続的に追加されます。
/gpt-translate README.md zh-TW/README.md traditional-chinese
README.md
従来の中国語に翻訳し、 zh-TW
ディレクトリの下に配置します。
入力ファイルパスでワイルドカードを指定することにより、複数のファイルを一度に翻訳できます。
これがサンプルです
/gpt-translate *.md *.ja.md Japanese
A.md
とB.md
ルートディレクトリにある場合、出力はA.ja.md
およびB.ja.md
になります。ファイル名は入力ファイルから継承されます。任意のファイル名でファイルを出力することを検討していますが、スマートなアイデアがある場合は、問題を通じて提案してください!
詳細については、Webサイトを参照してください
GPT-4またはGPT-3.5によって解釈される言語
MITライセンス