Co-op-translator

Latest version: v0.6.5

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.6.2

What's Changed

* Fix: ensure .env loading from project root directory by skytin1004 in https://github.com/Azure/co-op-translator/pull/67
* Redesigned architecture to support multiple LLM services in Co-op Translator by skytin1004 in https://github.com/Azure/co-op-translator/pull/63
* Docs: Fix incorrect links and update README content by skytin1004 in https://github.com/Azure/co-op-translator/pull/64
* Docs: Add detailed explanations for environment variable configuration by skytin1004 in https://github.com/Azure/co-op-translator/pull/65

🎉 Major Features

Redesigned Architecture
- Implemented a flexible architecture supporting multiple LLM and Vision providers
- Separated provider-specific implementations from core business logic
- Reorganized utilities and configurations for better maintainability

New Model Support
- Added OpenAI model support
- Introduced provider selection based on environment variable configuration
- Implemented priority-based model selection when multiple providers are configured

Enhanced Markdown Processing
- Introduced Markdown-only mode for text-focused translations
- Automatic fallback to Markdown-only mode when vision services are unavailable
- Added `-md` flag for explicit Markdown-only mode activation

📚 Documentation Updates
- Updated README with comprehensive model support information
- Added detailed environment variable configuration guide
- Fixed incorrect documentation links
- Enhanced setup instructions for multiple provider options

Migration Guide

Environment Variables
- Added support for OpenAI configuration
- Maintained backward compatibility with existing Azure configurations
- Updated environment variable template with new options

Command Line Interface
- Updated `-md` flag for Markdown-only mode

Contributors
- skytin1004

**Full Changelog**: https://github.com/Azure/co-op-translator/compare/v0.5.2...v0.6.2

0.5.2

What's Changed
* Docs: Improve README by skytin1004 in https://github.com/Azure/co-op-translator/pull/61
* Build: Restrict pydantic version to <2.10 to resolve compatibility issues by skytin1004 in https://github.com/Azure/co-op-translator/pull/62


**Full Changelog**: https://github.com/Azure/co-op-translator/compare/v0.5.1...v0.5.2

> [!NOTE]
> Summary: This patch release (v0.5.2) addresses a compatibility issue with pydantic versions >=2.10. By restricting the version to <2.10, the issue has been resolved without introducing new features or changes.

0.5.1

What's Changed
* Add Architecture by skytin1004 in https://github.com/Azure/co-op-translator/pull/25
* Add PyPI downloads badge by skytin1004 in https://github.com/Azure/co-op-translator/pull/26
* Update badges in README.md by skytin1004 in https://github.com/Azure/co-op-translator/pull/27
* Update README.md, Improve tutorials, Delete obsolete notebooks and Remove Unused folders by skytin1004 in https://github.com/Azure/co-op-translator/pull/31
* Update README.md by skytin1004 in https://github.com/Azure/co-op-translator/pull/32
* Docs: Update Issue and PR templates by skytin1004 in https://github.com/Azure/co-op-translator/pull/34
* Build: Add labeler.yml for automatic labeling by skytin1004 in https://github.com/Azure/co-op-translator/pull/36
* Translator: Refactor Config class to use static methods for configuration access and add tests for config by skytin1004 in https://github.com/Azure/co-op-translator/pull/38
* Build: Add GitHub Actions for PR labeling and automatic title prefixing by skytin1004 in https://github.com/Azure/co-op-translator/pull/39
* Build: Fix title prefix by skytin1004 in https://github.com/Azure/co-op-translator/pull/41
* Docs, Build: Add pip-based installation guide and update requirements.txt by skytin1004 in https://github.com/Azure/co-op-translator/pull/42
* Docs: Update virtual environment name and add maintainer guide to CONTRIBUTING.md by skytin1004 in https://github.com/Azure/co-op-translator/pull/43
* Translator: Add unit tests for Image_translator by skytin1004 in https://github.com/Azure/co-op-translator/pull/44
* Docs: Add 'Why Choose Co-op Translator for Markdown Translations?' section and update Phi-3 Cookbook case study in README by skytin1004 in https://github.com/Azure/co-op-translator/pull/47
* Docs: Update project title, improve Phi-3 Cookbook case study, and README by skytin1004 in https://github.com/Azure/co-op-translator/pull/48
* Docs: Add logo, update table of contents, fix links, and improve multi-language support example by skytin1004 in https://github.com/Azure/co-op-translator/pull/49
* Docs: Update architecture image and improve language support in README by skytin1004 in https://github.com/Azure/co-op-translator/pull/50
* Fix tuple conversion in draw_text_on_image function, improve test_image_translator ,and add tests for image_utils.py by skytin1004 in https://github.com/Azure/co-op-translator/pull/52
* Docs: Update title by skytin1004 in https://github.com/Azure/co-op-translator/pull/53
* Translator: Add tests for text_translator and Refactor test files for better coverage by skytin1004 in https://github.com/Azure/co-op-translator/pull/54
* Translator: Improve test_image_translator to use temp_path instead of real path and add tests for markdown translator by skytin1004 in https://github.com/Azure/co-op-translator/pull/55
* Add a vertical version of the logo by FBoucher in https://github.com/Azure/co-op-translator/pull/58
* Translator: Fix bug in translation retry process, improve language-specific handling and efficiency by skytin1004 in https://github.com/Azure/co-op-translator/pull/59
* Build: Release version 0.5.1 by skytin1004 in https://github.com/Azure/co-op-translator/pull/60

New Contributors
* FBoucher made their first contribution in https://github.com/Azure/co-op-translator/pull/58

**Full Changelog**: https://github.com/Azure/co-op-translator/compare/v0.5.0...v0.5.1

0.5.0

Major Updates

Release version 0.5.0: Major improvements and bug fixes

This release focuses on significant updates and resolves multiple critical issues related to markdown and image translations.

Fix markdown translation issues

1. Addressed problems where code blocks and inline code were split across chunks during translation, leading to incomplete translations and broken markdown structures. Code blocks and inline code are now replaced with placeholders (e.g., `CODE_BLOCK_x`, `INLINE_CODE_x`) before translation and restored afterward to ensure no splitting occurs.

2. Translation logic was improved to process markdown files and their chunks sequentially, ensuring each chunk is fully translated before moving on to the next. This resolves issues related to missing or skipped chunks during the translation process.

Improve generative AI disclaimer
Updated the disclaimer message to reflect more clearly that the translation is AI-generated, giving users context on the limitations of the translation.

What's Changed
* Add Devcontainer by leestott in https://github.com/Azure/co-op-translator/pull/9
* Update Issues template by leestott in https://github.com/Azure/co-op-translator/pull/10
* Add Supported Languages Table to README by skytin1004 in https://github.com/Azure/co-op-translator/pull/12
* Update README.md and Add CONTRIBUTING.md by skytin1004 in https://github.com/Azure/co-op-translator/pull/13
* Add .gitattributes file with Jupyter Notebooks configuration by skytin1004 in https://github.com/Azure/co-op-translator/pull/14
* Improve disclaimer to indicate translation by generative AI and resolve issues with skipped chunks and incomplete document translations by processing markdown files sequentially. by skytin1004 in https://github.com/Azure/co-op-translator/pull/17
* Update README.md and CONTRIBUTING.md with Quick Install instructions and reorganize sections by skytin1004 in https://github.com/Azure/co-op-translator/pull/20
* Fix issue with markdown translation where code blocks were split across chunks by skytin1004 in https://github.com/Azure/co-op-translator/pull/21
* Release version 0.5.0: Major improvements and bug fixes by skytin1004 in https://github.com/Azure/co-op-translator/pull/22

> [!IMPORTANT]
> All translation issues previously encountered in the [Phi-3 CookBook](https://github.com/microsoft/Phi-3CookBook), such as skipped chunks and incomplete translations, have been resolved in this version.

**Full Changelog**: https://github.com/Azure/co-op-translator/compare/v0.2.1...v0.5.0

0.2.1

Updates
- The README has been updated to reflect recent changes and enhancements made to the project.
- The project has been moved from [Imperial-EE-Microsoft/co_op_translator](https://github.com/Imperial-EE-Microsoft/co_op_translator) to [Azure/co-op-translator](https://github.com/Azure/co-op-translator) and will be maintained in the new repository going forward.

What's Changed
* Inital Commit for co-op-translator by leestott in https://github.com/Azure/co-op-translator/pull/1
* Update project authors, version, and repository URL by skytin1004 in https://github.com/Azure/co-op-translator/pull/5
* Update .gitignore and bump version to 0.2.1 in pyproject.toml by skytin1004 in https://github.com/Azure/co-op-translator/pull/6

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.