Skip to content

Latest commit

 

History

History
100 lines (69 loc) · 3.86 KB

README.French.md

File metadata and controls

100 lines (69 loc) · 3.86 KB

action-translate-readme

Introduction

  • Nous savons tous que la rédaction de la documentation README peut être longue, mais maintenant il existe une solution qui peut vous faire gagner la moitié de votre temps. C'est notre action-translate-readme.

  • Traduisez différentes versions de langues README via gpt3.5.

  • Soumettre automatiquement (commit, pousser) les fichiers traduits via Github Actions (CI/CD).

  • Par exemple : lorsque vous écrivez ou modifiez la version anglaise du README, les versions traduites, telles que le chinois traditionnel, le chinois simplifié, le français, etc., sont automatiquement générées.

Remarque : Le traducteur de la version v1 est mis en œuvre via des paquets tiers sur Linux; La version v2 est mise en œuvre via l'API openai gratuite appelée g4f

Comment utiliser?

  1. Cliquez sur l'icône ⭐ pour ajouter ce projet à votre dépôt Github.

  2. Configurez votre GitHub Token :

  • Créez un nouveau GitHub Secret Token

    • Paramètres
    • Paramètres du développeur
    • Jetons d'accès personnels - Tokens(classic)
    • Générer un nouveau jeton
    • Choisissez les étendues : repo et workflow
    • Conservez votre secret token (ne le perdez pas, vous devrez le coller plus tard)
  • Créez un nouveau repository secret

    • Dans votre dépôt - paramètres
    • Sécurité et variables
    • Actions
    • Nouveau repository secret
    • Remplissez l'étiquette avec token et nommez-la (par exemple Action_Bot)
  1. Créez votre exemple d'action dans le répertoire .github/workflows/your_action.yml. Vous pouvez simplement copier le code suivant :
# .github/workflows/translate.yml
name: Translate Readme

on:
    push:
        branches: ['**']

jobs:
    translate:
        runs-on: ubuntu-latest
        steps:
            - name: Checkout
              uses: actions/checkout@v3
              with:
                fetch-depth: 3

            - name: Auto Translate
              uses: Lin-jun-xiang/action-translate-readme@v2 # Basé sur l'étiquette
              with:
                token: ${{ secrets.Action_Bot }} # Basé sur le nom d'étape 2
                g4f_provider: g4f.Provider.DeepAi # Vous pouvez changer ce fournisseur
                langs: "en,zh-TW,zh-CN,French,Arabic" # Vous pouvez définir n'importe quel langage

Il y a trois paramètres auxquels il faut prêter une attention particulière dans .yml :

  • token: Le token créé dans le dépôt en fonction de l'étape 2.
  • g4f_provider: Le fournisseur GPT, veuillez vous référer au lien pour plus d'informations.
  • langs: Les versions de langue à générer. Veillez à séparer différentes langues par ,. Par exemple :
    • "en": Traduire uniquement la version anglaise.
    • "en,zh-TW": Traduire en anglais et chinois traditionnel.
    • "French,Arabic": Traduire en français et en arabe.
  1. Maintenant, vous pouvez mettre à jour README.md, et il générera automatiquement une version traduite!

Démonstration


Résultats du document de test

  • Consultez le document de test.
  • Utilisez notre outil pour mettre à jour le document de test.