当前位置: 首页 > news >正文

Github Action自动流翻译README文档【CI/CD】

翻译自述文件操作

一、自述文件翻译

  • 英语
  • 简体中文
  • 繁体中文
  • 印地语
  • 法语
  • 阿拉伯

GitHub Action 将自述文件翻译成任何语言

这是一个 GitHub Action,可以自动将你的 repo 中的自述文件翻译成指定的语言。

二、设置

  1. 添加工作流文件到您的项目(例如.github/workflows/readme.yml):
name: Translate README

on:
  push:
    branches:
      - main
      - master
    paths: # 只监听 README.md 文件的变化
      - 'README.md'
  pull_request:
    branches:
      - main
      - master

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2

      - name: Setup Node.js
        uses: actions/setup-node@v1
        with:
          node-version: 12.x

      - name: Translate README to English
        uses: dephraiim/translate-readme@main
        with:
          LANG: en
	 - name: Adding README - Chinese Simplified
       uses: dephraiim/translate-readme@main
       with:
         LANG: zh-CN

      - name: Commit and push changes
        run: |
          git config --local user.email "action@github.com"
          git config --local user.name "GitHub Action"
          git add README.en.md
          git commit -m ":memo: Automated translation"
          git push origin HEAD:${{ github.ref }}
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  1. 选项
  • 您可以使用以下选项进一步配置操作:

  • LANG:您要将自述文件翻译成的语言。默认为简体中文。 (我是加纳人)可在下方找到支持的语言。
    (默认:zh-CH) (必需的:false)

3.** 支持的语言**

  • 可在此处找到支持的语言HTTPS://cloud.Google.com/translate/docs/languages

三、效果

在这里插入图片描述

四、发展

通过使用翻译 Action,我们可以轻松地将项目中的文档、代码注释等翻译成多种语言,从而方便不同语言背景的开发人员协作开发。这对于国际化的项目来说尤为重要。

感谢您阅读本文!希望本文对您有所帮助。如果您有任何疑问或建议,请随时与我联系。

您的关注是我最大的支持🌹🌹

相关文章:

  • npm install 失败
  • 利用盲注技术获取表、列、具体数据
  • 英码科技基于昇腾算力实现DeepSeek离线部署
  • 日本股市概览:主要指数、经济泡沫与现代市场趋势(中英双语)
  • 深入理解C#结构型设计模式:类适配器与对象适配器
  • 公网IP、私网IP、动态IP、静态IP
  • ubuntu 实时系统安装Nvidia驱动
  • 网络安全 | 安全信息与事件管理(SIEM)系统的选型与实施
  • 08模拟法 + 技巧 + 数学 + 缓存(D1_模拟法)
  • 信息收集-Web应用JS架构URL提取数据匹配Fuzz接口WebPack分析自动化
  • 基于JavaWeb开发的Java+Spring+vue+element实现旅游信息管理平台系统
  • DeepSeek 可视化部署手册:环境配置与运维指南
  • C++ STL容器之list的使用及复现
  • 一个数组,只考虑速度,怎么获取最大值以及最小值?
  • 图像处理篇---基本Python图像处理
  • 2025年食品安全管理员考试模拟试题及答案
  • 常见的数据仓库有哪些?
  • windows使用cmake编译工程教学:libcurl库源码编译--qt6使用ftp服务--vcpkg下载的包cmake如何使用
  • 免费deepseek的API获取教程及将API接入word或WPS中
  • 前沿科技一览当今创新技术趋势
  • 美国务院批准向土耳其出售导弹及相关部件,价值3.04亿美元
  • 商务部新闻发言人就出口管制管控名单答记者问
  • 在古老的意大利科莫歌剧院,廖昌永唱响16首中国艺术歌曲
  • 加拿大新政府宣誓就职
  • 泽连斯基:将带领乌代表团前往土耳其,已准备好与普京会谈
  • 广东早熟荔枝“抢滩”上海,向长三角消费者喊话:包甜,管够