Request for Customizable Machine Translation Engines through WEBLATE_MACHINERY #9415
Labels
enhancement
Adding or requesting a new feature.
good first issue
Opportunity for newcoming contributors.
help wanted
Extra attention is needed.
Milestone
Describe the problem
When I add the following configuration in settings-override.py, it doesn't work:
WEBLATE_MACHINERY += ('weblate_chatgpt.chatgpt.ChatGPTTranslation',)"
Therefore, I can only add a Python script under weblate/machinery/, but this approach is quite inelegant. I hope to add it as an additional component instead
Describe the solution you'd like
I am writing to request a feature that could enhance the flexibility of this project. I would like to suggest a new method to add custom machine translation engines, which could be realized via a mechanism similar to CHECK_LIST += [...].
It would be beneficial if WEBLATE_MACHINERY could be made more customizable, allowing us to integrate our own machine translation engines easily. This could increase the versatility of the service and adapt to more diverse usage scenarios.
Could you please consider this enhancement for a future release? I believe that this feature would be a great addition to the project.
Looking forward to your feedback.
Describe alternatives you've considered
in settings-override.py file,I want to add a customize plugin,like this:
WEBLATE_MACHINERY += ('weblate_chatgpt.chatgpt.ChatGPTTranslation',)
Screenshots
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: