Inglês | 简体中文 | 繁體中文 | Español | हिंदी, हिन्दी | 한국어 | 日本語
Esta ação do GitHub traduz seus arquivos de marcação em vários idiomas usando vários modelos de IA.
Dica
Agora disponível: modelos de IA de vários fornecedores
Expandimos além do OpenAI para apoiar vários provedores de modelos de IA.
Para uma lista abrangente de fornecedores suportados e informações detalhadas, consulte nossas notas de lançamento.
A ação suporta a tradução do Markdown ( .md
), apenas arquivos de Markdown-JSX ( .mdx
), JSON ( .json
) somente os arquivos .
O comando pode ser executado exclusivamente por indivíduos com permissões de gravação ao repositório .
Essas limitações impedem o abuso de API por partes não confiadas.
Read and write permissions
Allow GitHub Actions to create and approve pull requests
OPENAI_API_KEY
) como segredos on
para acionar quando um comentário é criado ( types: [ created ]
).actions/checkout@v3
). /gpt-translate
ou /gt
estiver presente no comentário.? Aqui está um exemplo mínimo de fluxo de trabalho:
# .github/workflows/gpt-translate.yml
name : GPT Translate
on :
issue_comment :
types : [ created ]
jobs :
gpt_translate :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v4
- name : Run GPT Translate
if : |
contains(github.event.comment.body, '/gpt-translate') ||
contains(github.event.comment.body, '/gt')
uses : 3ru/gpt-translate@master
with :
apikey : ${{ secrets.OPENAI_API_KEY }}
/gpt-translate [input filepath] [output filepath] [target language]
Você pode usar /GT como uma abreviação para /GPT-Translate.
1.Crie um comentário com /gpt-translate
ou /gt
em um problema ou solicitação de tração.
2. 【Na edição】 Os arquivos traduzidos serão criados como uma solicitação de tração .
2. 【Na solicitação de tração】 Os arquivos traduzidos serão adicionados à solicitação de tração com a nova confirmação .
Em outras palavras, se você continuar comentando um problema, novos PRs serão criados continuamente. Se você continuar comentando sobre um PR, novas confirmações serão continuamente adicionadas a esse PR.
/gpt-translate README.md zh-TW/README.md traditional-chinese
Traduza README.md
para o chinês tradicional e coloque-o no diretório zh-TW
.
Você pode traduzir vários arquivos de uma só vez especificando um curinga no caminho do arquivo de entrada.
Aqui está uma amostra
/gpt-translate *.md *.ja.md Japanese
Se A.md
e B.md
estiverem no diretório raiz, a saída será A.ja.md
e B.ja.md
Os nomes dos arquivos são herdados dos arquivos de entrada. Estou pensando em produzir o arquivo com um nome de arquivo arbitrário, mas se você tiver uma ideia inteligente, sugira -o através do problema!
Para mais informações, consulte o site
Qualquer idioma interpretado pelo GPT-4 ou GPT-3.5
MIT Licença