3ru/GPT Translate
Markdown translation into any other language powered by ChatGPT
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 2–4scored Jul 13, 2026
- Maintenance Recency
- Activelast commit Mar 20, 2026
- License
- MIT
Pinned Snippet
uses: 3ru/gpt-translate@6f81acc9116f18f15c4529dee2f58c5fb5fcbb8d # v1.2.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GITHUB_TOKEN or a `repo` scoped Personal Access Token (PAT) | — | ${{ github.token }} |
| apikey | API Key | yes | — |
| provider | AI Provider | no | openai |
| model | The language model to use. | no | gpt-4o |
| prompt | The input prompt to generate the text from | no | Please translate the given text into naturalistic {targetLanguage}. |
| systemPrompt | The system prompt to use that specifies the behavior of the model | no | — |
| basePath | Replace the base path of openai api | no | — |
| inputFiles | Input files to translate | no | — |
| outputFiles | Output files to save | no | — |
| languages | Language to translate to | no | — |
| top_p | Controls diversity via nucleus sampling (0 to 1) | no | 0.5 |
| temperature | Controls randomness of the output (0 to 2) | no | 0.3 |
| max_tokens | Maximum number of tokens in the chat completion | no | — |
| presence_penalty | Penalizes new tokens based on their existing presence (-2 to 2) | no | 0 |
| frequency_penalty | Penalizes new tokens based on their frequency (-2 to 2) | no | 0 |
| seed | Seed value for deterministic sampling | no | — |
Outputs
no outputs