Closed kosivantsov closed 10 months ago
The same happens to me, upon entering any translated segment, the the Azure plugin fetches the translation again, even though the option "Automatically Fetch Translations" is disabled.
OS: macOS 13.4 (Apple Silicon) Java: OpenJDK 11 OmegaT version: 6.0.0
I think this is a bug in OmegaT which introduced in OmegaT 3.5.2 junction with the bug in Azure plugin. The fix is proposed; https://github.com/omegat-org/omegat/pull/842
I've implemented getCachedTranslation
method that check cached entry and when there is not a cached entry, I tried to get translation from the engine.
OmegaT always call getCachedTranslation
when disabled the automatic fetch and translated segments.
fixed by #9 and will be released as v0.4.0.
Describe the bug When "Automatically Fetch Translation" is disabled, it still get translations from the service and populates the MT pane. It makes it impossible to fetch translation from other enabled MT services, because
Ctrl+M
inserts Azure translation instead of fetching other translations.To Reproduce Steps to reproduce the behavior:
Ctrl+M
to fetch translationsCtrl+M
to fetch translations from other enabled connectors, but instead of getting them, see the MS translation inserted into the segment's target.Expected behavior No results from MS Translator when "Automatically Fetch Translations" is disabled, unless
Ctrl+M
is pressed.Desktop (please complete the following information):