From a46a81d477617dfe958bc217c3ab9abefb2a78f2 Mon Sep 17 00:00:00 2001 From: Bai Date: Thu, 5 Dec 2024 13:00:11 +0800 Subject: [PATCH] feat: add auto translate readme --- .github/workflows/translate-readme.yml | 34 ++++++++++++++++++++------ README.md | 4 ++- 2 files changed, 30 insertions(+), 8 deletions(-) diff --git a/.github/workflows/translate-readme.yml b/.github/workflows/translate-readme.yml index 1c9db8c77..d65f4ef1b 100644 --- a/.github/workflows/translate-readme.yml +++ b/.github/workflows/translate-readme.yml @@ -1,20 +1,40 @@ -name: Translate README.md +name: Translate README on: workflow_dispatch: inputs: - languages: - description: "Target languages" + target_langs: + description: "Target Languages" required: false default: "zh-hans,zh-hant,ja,pt-br" + gen_dir_path: + description: "Generate Dir Name" + required: false + default: "readmes/" + push_branch: + description: "Push Branch" + required: false + default: "pr@dev@translate_readme" + prompt: + description: "AI Translate Prompt" + required: false + default: "Do not translate any content under the ‘## License’ section.\nKeep all content, Only delete the first line below [//]: # (Language navigation)." + + gpt_mode: + description: "GPT Mode" + required: false + default: "gpt-4o-mini" + jobs: build: runs-on: ubuntu-latest steps: - name: Auto Translate uses: BaiJiangJie/translate-readme@main - with: - gpt_token: ${{ secrets.GPT_API_TOKEN }} - gpt_mode: 'gpt-4o-mini' - target_languages: ${{ github.event.inputs.languages }} env: GITHUB_TOKEN: ${{ secrets.PRIVATE_TOKEN }} + OPENAI_API_KEY: ${{ secrets.GPT_API_TOKEN }} + GPT_MODE: ${{ github.event.inputs.gpt_mode }} + TARGET_LANGUAGES: ${{ github.event.inputs.target_langs }} + PUSH_BRANCH: ${{ github.event.inputs.push_branch }} + GEN_DIR_PATH: ${{ github.event.inputs.gen_dir_path }} + PROMPT: ${{ github.event.inputs.prompt }} diff --git a/README.md b/README.md index 4401fffb5..ddf651b10 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,9 @@ [![][github-release-shield]][github-release-link] [![][github-stars-shield]][github-stars-link] -**English** · [简体中文](./README.zh-CN.md) +[//]: # (Language navigation) +**English** · [中文(简体)](./readmes/README.zh-hans.md) · [中文(繁體)](./readmes/README.zh-hant.md) · [日本語](./readmes/README.ja.md) · [Português (Brasil)](./readmes/README.pt-br.md) +