GitHub Action to translate Readme to any language
This is a GitHub Action that automatically translate the readme in your repo to a specified language.
A submission for the DEV: GitHub Actions For Open Source! hackathon
- Add a workflow file to your project (e.g.
.github/workflows/readme.yml
):
name: Translate README
on:
push:
branches:
- main
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup Node.js
uses: actions/setup-node@v1
with:
node-version: 12.x
# ISO Langusge Codes: https://cloud.google.com/translate/docs/languages
- name: Adding README - Chinese Simplified
uses: dephraiim/translate-readme@main
with:
LANG: zh-CN
- name: Adding README - Chinese Traditional
uses: dephraiim/translate-readme@main
with:
LANG: zh-TW
- name: Adding README - Hindi
uses: dephraiim/translate-readme@main
with:
LANG: hi
- name: Adding README - Arabic
uses: dephraiim/translate-readme@main
with:
LANG: ar
- name: Adding README - French
uses: dephraiim/translate-readme@main
with:
LANG: fr
You can configure the action further with the following options:
LANG
: The language you want to translate your readme to. The default is Simplified Chinese. (I'm a Ghanaian) The supported languages can be found below. (default:zh-CH
) (required:false
)
Languages supported can be found here https://cloud.google.com/translate/docs/languages
Check here for issues related to this action.
Suggestions and contributions are always welcome!