issue-translator-extension
issue-translator-extension copied to clipboard
Chrome extension - Translates issues, pull requests and comments on GitHub for non-English-based programmers
= Issue Translator for GitHub
Chrome extension - Translates issues, pull requests and comments on GitHub for non-English-based programmers
image:https://github.com/outsideris/issue-translator-extension/actions/workflows/test.yaml/badge.svg["Unit tests", link="https://github.com/outsideris/issue-translator-extension/actions/workflows/test.yaml"]
== Usage
image:https://raw.githubusercontent.com/outsideris/issue-translator-extension/main/screenshots/demo.gif[]
You can download it in link:https://chrome.google.com/webstore/detail/issues-translator-for-git/modnbinffbkbfhoonoakgdmlhdlhnobk[Chrome Web Store].
=== How to get a new API key for Google Cloud Translation
- Make link:https://console.cloud.google.com/projectcreate[a new project in Google Cloud Plaform].
- Enable link:https://console.cloud.google.com/apis/library/translate.googleapis.com/[Google Cloud Translation API] for the project.
- Make a new API key in link:https://console.cloud.google.com/apis/credentials[Credentials].
- Enter the API key in options for this Chrome extension.
Now, you can see a translation button on GitHub.
== Development To build, run following command:
$ npm run build
It makes built files in dist/, so you should import dist/ directory in your Chrome browser.
And run following command for unit testing.
$ npm test
== Credits Icon made by link:http://www.flaticon.com/authors/freepik[Freepik] from link:www.flaticon.com[http://www.flaticon.com/authors/freepik]