Skip to content
globe

GitHub Action

Auto Translate Issue Title

1.0.0 Latest version

Auto Translate Issue Title

globe

Auto Translate Issue Title

Automatically translate issue title to English

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Auto Translate Issue Title

uses: Aarebecca/[email protected]

Learn more about this action in Aarebecca/issue-translator

Choose a version

issue-translator

When an issue is opened or edited, this GitHub Action will translate the title of the issue to a target language using Azure Cognitive Services.

Generic Usage:

name: Translate Issue Title

on:
  issues:
    types: [opened, edited]

jobs:
  run:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Setup Node.js
        uses: actions/setup-node@v3
        with:
          node-version: 20

      - name: Translate
        uses: Aarebecca/[email protected]
        with:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          AZURE_TRANSLATE_KEY: ${{ secrets.AZURE_TRANSLATE_KEY }}
          AZURE_TRANSLATE_ENDPOINT: 'https://api.cognitive.microsofttranslator.com'
          AZURE_TRANSLATE_LOCATION: 'eastus'
          AZURE_TRANSLATE_TARGET: 'en'