Co-op Translator
lastmod 2024-12-20created 2024-11-062 edits
Easily automate multilingual translations for your projects with co-op-translator, powered by advanced LLM technology and Azure AI Services.
Multilingual translation for your project with a single command
You have probably experienced at least once how tedious it is to translate a project into multiple languages and keep the translations maintained. It gets even more complicated when there are many Markdown documents to translate, or when even the images in the project need translating.
- To solve this hassle, we developed an open-source tool that uses Azure AI services and the latest LLM technology to manage a project's multiple languages with a single command.
- Co-op Translator is a Python package that uses Azure OpenAI and Azure Computer Vision to automatically translate Markdown files and the text inside images into multiple languages and organizes the results in a designated translation folder. Since every document file in a project can be translated with just one command, multilingual support can be managed efficiently.
Features
- Automated translation - Multilingual translation made easy.
- Preserves Markdown formatting - Keeps the original Markdown formatting during translation.
- Translation of text in images - Also translates and saves the text contained in images, and replaces the links attached in the translated Markdown with links to the translated images.
- Support for many languages - Can translate into about 40 languages, including Korean.
- Easy integration - Integrates easily into your project to quickly add multilingual support.
The Co-op Translator README has detailed explanations and guides for multilingual support, so take a look!
Microsoft's official open-source Phi-3 Cookbook project currently uses Co-op Translator to manage its multiple languages. If you are curious about an example of managing multilingual translation with Co-op Translator, it may be worth a visit!