GitHub Action 將 MARKDOWN/README 翻譯成任何語言
將 MARKDOWN 文件翻譯為各種其他語言,支援多個文件和子目錄。
新增工作流程文件到您的專案(例如.github/workflows/translate-readme.yml):
name: Translate README
on:
push:
branches:
- main
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 20.x
# ISO Language Codes: https://cloud.google.com/translate/docs/languages
- name: Adding README - Chinese Simplified
uses: ikhsan3adi/markdown-translator@master
with:
LANG: zh-CN
FILES: |-
README.md
OTHER-README.md
sub/dir/README.md
very/deep/sub/directories/FOO.md
/very/deep/sub/directories/BAR.md
- name: Adding README translations
uses: ikhsan3adi/markdown-translator@master
with:
LANG: |- # multiple languages
zh-CN
zh-TW
ja
FILES: |-
README.md
OTHER-README.md
...:警告:不要忘記運行npm run build在提交之前
您可以使用以下選項進一步配置操作:
-
LANG:以換行符號分隔的您要將自述文件翻譯成的語言清單。預設為簡體中文。支援的語言可以在下面找到。 (預設:zh-CN) (必需的:false) -
FILES:要翻譯成的 Markdown 檔案的換行分隔清單。 (預設:[README.md]) (必需的:false)
可以在此處找到支援的語言https://cloud.google.com/translate/docs/languages
隨時歡迎提出建議和貢獻!