https://github.com/outsideris/issue-translator-extension
Chrome extension - Translates issues, pull requests and comments on GitHub for non-English-based programmers
https://github.com/outsideris/issue-translator-extension
chrome-extension github translation
Last synced: 4 months ago
JSON representation
Chrome extension - Translates issues, pull requests and comments on GitHub for non-English-based programmers
- Host: GitHub
- URL: https://github.com/outsideris/issue-translator-extension
- Owner: outsideris
- Created: 2017-01-01T12:35:54.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2022-09-13T14:53:35.000Z (over 3 years ago)
- Last Synced: 2025-04-11T10:17:17.766Z (10 months ago)
- Topics: chrome-extension, github, translation
- Language: JavaScript
- Homepage: https://chrome.google.com/webstore/detail/issues-translator-for-git/modnbinffbkbfhoonoakgdmlhdlhnobk
- Size: 2.35 MB
- Stars: 41
- Watchers: 2
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= 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
1. Make link:https://console.cloud.google.com/projectcreate[a new project in Google Cloud Plaform].
1. Enable link:https://console.cloud.google.com/apis/library/translate.googleapis.com/[Google Cloud Translation API] for the project.
1. Make a new API key in link:https://console.cloud.google.com/apis/credentials[Credentials].
1. 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]