Anglais | 简体中文 | 繁體中文 | Español | हिंदी, हिन्दी | 한국어 | 日本語
Cette action GitHub traduit vos fichiers Markdown en plusieurs langues à l'aide de plusieurs modèles d'IA.
Conseil
Maintenant disponible: modèles d'IA de plusieurs fournisseurs
Nous nous sommes étendus au-delà de l'OpenAI pour soutenir divers fournisseurs de modèles d'IA.
Pour une liste complète des fournisseurs pris en charge et des informations détaillées, veuillez vous référer à nos notes de publication.
L'action prend en charge la traduction de Markdown ( .md
), Markdown-JSX ( .mdx
), JSON ( .json
) fichiers uniquement .
La commande peut être exécutée exclusivement par des individus avec des autorisations d'écriture au référentiel .
Ces limitations empêchent les abus d'API par les parties non frottées.
Read and write permissions
Allow GitHub Actions to create and approve pull requests
OPENAI_API_KEY
) sur Secrets on
le déclenchement lorsqu'un commentaire est créé ( types: [ created ]
).actions/checkout@v3
). /gpt-translate
ou /gt
est présent dans le commentaire.? Voici un exemple de flux de travail minimal:
# .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]
Vous pouvez utiliser / gt comme raccourci pour / gpt-translate.
1. Créez un commentaire avec /gpt-translate
ou /gt
dans un problème ou une demande de traction.
2. 【Le problème】 Les fichiers traduits seront créés en tant que demande de traction .
2. 【Sur la demande de traction】 Les fichiers traduits seront ajoutés à la demande de traction avec un nouveau commit .
En d'autres termes, si vous continuez à commenter un problème, de nouveaux PR seront continuellement créés. Si vous continuez à commenter un RP, de nouveaux commits seront continuellement ajoutés à ce PR.
/gpt-translate README.md zh-TW/README.md traditional-chinese
Traduire README.md
en chinois traditionnel et le placer sous le répertoire zh-TW
.
Vous pouvez traduire plusieurs fichiers à la fois en spécifiant un joker dans le chemin du fichier d'entrée.
Voici un échantillon
/gpt-translate *.md *.ja.md Japanese
Si A.md
et B.md
sont dans le répertoire racine, la sortie sera A.ja.md
et B.ja.md
Les noms de fichiers sont hérités des fichiers d'entrée. J'envisage de sortir le fichier avec un nom de fichier arbitraire, mais si vous avez une idée intelligente, veuillez le suggérer via le problème!
Pour plus d'informations, veuillez consulter le site Web
Toute langue interprétée par GPT-4 ou GPT-3.5
Licence MIT