co-op-translator  by Azure

CLI tool for automating documentation translation using Azure AI

Created 1 year ago
511 stars

Top 61.2% on SourcePulse

GitHubView on GitHub
Project Summary

Co-op Translator automates the localization of technical documentation into multiple languages, targeting developers and project maintainers. It leverages Azure AI Services and LLMs to translate Markdown files and extract/translate text from images, aiming to break down language barriers and improve global accessibility of technical content.

How It Works

The tool processes Markdown and image files from a project. It uses Azure OpenAI or other supported LLMs for text translation and Azure Computer Vision to extract text from images. If computer vision is unavailable, it defaults to a Markdown-only mode. Translated files are saved in a designated folder, preserving Markdown formatting.

Quick Start & Requirements

  • Installation: Local installation for command-line use; no local setup required for GitHub Actions integration.
  • Prerequisites: Azure AI Services account and API keys are necessary.
  • Resources: Detailed guides for Command Line and GitHub Actions are available.

Highlighted Details

  • Automated translations via GitHub Actions integration.
  • Preserves Markdown syntax and structure during translation.
  • Supports text extraction and translation from images.
  • Utilizes advanced LLM technology for high-quality translations.

Maintenance & Community

  • Contributions are welcomed via CONTRIBUTING.md.
  • Follows the Microsoft Open Source Code of Conduct.
  • Resources for Responsible AI and Azure AI Content Safety are provided.

Licensing & Compatibility

  • No explicit license is mentioned in the README.
  • Trademarks are subject to Microsoft's Brand Guidelines.

Limitations & Caveats

The README does not specify the project's license, which is crucial for commercial use or closed-source integration. It also lacks explicit details on supported LLMs beyond mentioning Azure OpenAI and "other supported LLMs."

Health Check
Last Commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
15
Issues (30d)
8
Star History
15 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.