项目简介
Co-op Translator是一个 Python 包,旨在使用先进的大语言模型 ( LLM ) 技术和 Azure AI 服务自动为您的项目进行多语言翻译。该项目旨在简化将内容翻译成多种语言的过程,使开发人员可以轻松访问并提高效率。
通过将 Co-op Translator 集成到您的工作流程中,您可以自动生成不同语言的有组织的翻译文件夹,并轻松翻译 Markdown 文件和图像。
以下示例展示了 Co-op Translator 如何构建翻译并翻译项目中图像中的 Markdown 文件和文本:
准备好解锁多语言无障碍功能了吗?立即开始使用合作翻译!
✨ 主要特点
-
自动翻译:轻松将文本翻译成多种语言。
-
Markdown 保存:在翻译过程中保持正确的 Markdown 语法。
-
图像文本翻译:提取并翻译图像中的文本。
-
先进的LLM技术:利用尖端的语言模型进行高质量的翻译。
-
轻松集成:与您现有的项目设置无缝集成。
-
简化本地化:简化针对国际市场的项目本地化流程。
🌉 弥合技术领域的语言差距
英语通常被认为是技术的通用语言,但世界各地的许多开发人员的母语不是英语。这可能会在访问和贡献技术项目方面造成障碍。
Co-op Translator旨在通过提供易于使用的自动化翻译工具来打破这些语言障碍。通过以多种语言提供技术文档,我们为全球的开发人员、学生和研究人员提供支持。
⚙️ 它是如何运作的
该过程从项目文件夹中的 Markdown 和图像文件开始,这些文件由Azure AI 服务处理:
-
Azure OpenAI :翻译 Markdown 文件中的文本。
-
Azure 计算机视觉:从图像中提取文本,然后由 Azure OpenAI 进行翻译。
最终翻译的 Markdown 和图像文件保存在指定的翻译文件夹中,可供多种语言使用。
🚀Co-op Translator入门
先决条件
-
Azure 计算机视觉资源
-
Azure OpenAI 资源
-
Python 3.10 or higher Python 3.10 或更高版本
快速安装
通过 pip 安装
pip install co-op-translator
通过poetry 安装
poetry add co-op-translator
项目链接
https://github.com/Azure/co-op-translator
扫码加入技术交流群,备注「开发语言-城市-昵称」
合作请注明
关注「GitHubStore」公众号
(文:GitHubStore)