Description
Describe the feature you'd like
We plan to support additional large language model (LLM) and translation services beyond Azure OpenAI, allowing users the flexibility to select and integrate the LLM provider of their choice.
Additionally, we are considering implementing a markdown-only translation feature for users who may lack an Azure Computer Vision key or prefer to focus exclusively on markdown translation. This new functionality would let users translate markdown content while retaining original images in place, providing a streamlined translation experience. The -md
command will be updated to enable this selective translation mode.
(Currently the -md
command updates the markdown link to link to translated images.)
While image translation may rely on specific services like Azure Computer Vision, we aim to make markdown translation more adaptable and accessible to users, regardless of their backend service preference.
Problem this feature solves
Alternatives considered
No response
Additional context
This feature would significantly enhance the versatility of Co-op Translator, making it more attractive to developers and organizations beyond those using Microsoft Azure. An example of implementation could include a "TranslationService" interface that supports multiple backends, enabling the user to specify their desired provider via a configuration parameter.
Are you willing to submit a pull request to implement this feature?
- I am willing to submit a pull request
Code of Conduct
- I agree to follow this project's Code of Conduct
Activity